Segíts, hogy a fájl

Segíts, hogy egy * .txt fájlt az adatbázisba

Üdvözöljük SW. programozók. Van egy kérdésem a bejegyzés fájlokat az adatbázisban. Képekkel kérdés, hanem szöveges fájlok jelentek meg. Egy szöveges fájl, 20-50 sor, én biztosan mogby létre egy mezőt egy adatbázist a mérete körülbelül 2000 simvolov- de azt hiszem, ez a rossz döntés. Ha valaki tud kérem segítsen pomoch-. Zara hálás!

> [0] Vladimir Volobuev # XA0; (22.06.07 13:12)
> Én biztosan mogby létre egy mezőt egy adatbázist a mérete körülbelül 2
> 000 simvolov- de azt hiszem, ez a rossz döntés

DB fájl csak szöveges vagy kép van? Fájl Unicode vagy nem?
Ha csak a szöveget anélkül, Unicode - lásd az adatokat szöveg.
Ha csak a szöveget Unicode - lásd adattípus ntext.
Ha a meta-fájlt - lásd az adattípust képet.

Bár lehet csinálni varchar (8000)

Köszönöm, hogy nekem az idő.

Ha nincs probléma a képeket, ahol a problémák a szöveggel, nincs különbség közöttük.

Szöveg - ez a szöveg. Binary - ez bináris. A szöveges - egy varchar (ha kevesebb, mint 8000 karakter) vagy szöveget.
A bináris - csak a kép, és semmi mást.

Azt hiszem, a kérdés az, hogy más-más. Hogyan lehet letölteni RAR az adatbázisba.


> Vladimir Volobuev # XA0; (22.06.07 15:03) [6]
> Kép rakomány DBImage és letölthető fájl sem
> Komponens.

Itt van. ezt. és itt az ideje, hogy lefoglalja, hogy mit lehet olvasni.


> És nincs komponens fájlt letölteni

By the way, hogy letölt egy text fájlban ez még mindig egy kAmpanento TDBMemo, evoyny kattintott.


> # XA0; gondolat itt tudom :(

Nos, jól. Egy másik "naslabo".

Jól ismert elvben csak szeretnek vallanom, hogy a könyvek / iratok első, lusta, másrészt nem a konferencián.


> Írtam egy „fájl”. Ez azt jelenti, egy más típusú fájlokat.

Kezdjük.
Mi az ön feladata? fájlarchívum? Vagy mi?

PS: Könyvek prosharil „SQL Complete Guide”, írja le, hogy milyen típusú adatokat, de a pontszám szigorúbb kép nem írt. „Az SQL lekérdezések az egyszerű halandók” -Van szintén nem a „Delphi 6-7 és SQL”. Nem tudom, hogy ki olvassa a Kama Sutra, de ezen a fórumon ezúttal fizetni nem éri meg.

És BLOB / Image / Memo mező szintén nem írja le ezeket a könyveket?

Nézd meg példákat munka Delphi TBlobStream, TFileStream és minden világos lesz. Nyissa meg a szöveg (és más) fájlt a TFileStream, másolni a TBlobStream.

Több lustaság, a memória nem lesz képes festeni.

> Nyissa meg a szöveg (és más) fájlt
> TFileStream, másolni a TBlobStream.

A TFileStream akkor mi lesz? Elég hagyományos LoadFromFile.


> A TFileStream akkor mi lesz? Elég hagyományos LoadFromFile.

Normál - szép, de szeretném tudni, hogy milyen osztályokat.

> Normál - szép, de szeretném tudni, hogy mi
> Class azt.

Ez az osztály a módszer TMemoryStream, ahonnan örökölt TBlobStream;)

Smirnov # XA0; (23.06.07 19:43) [18]
TBlobField

nos, akkor sajnálom.
Van valami TBlobStream elakadt.

törölt moderátor
Megjegyzés: A ház saját moderátorok, a látogatók nem kell

Bármilyen típusú adat:
Query1.Sql.Text: =
# XA0; "INSERT INTO testblob" +
# XA0; "(" +
# XA0; " # XA0; fBlob „+
# XA0; ")" +
# XA0; „Értékek” +
# XA0; "(" +
# XA0; ": ParamBlobField" +
# XA0; ")";
. Query1.ParamByName ( "ParamBlobField") DataType: = ftBlob;
Query1.ParamByName ( "ParamBlobField") ParamType: = ptInput ;.
Query1.ParamByName ( "ParamBlobField") LoadFromFile ( "myFile", ftBlob) .;
Query1.ExecSql;

Köszönöm. Én razbiratsya kódot.

Még vártam freebies.