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.