[ reiser @ 10.11.2010. 01:54 ] @
| Pozdrav svima,
imam tekstualni fajl proizvoljne velicine koji moram da sacuvam u Access tabeli. Probao sam da ovo odradim tako sto tekst loadujem u TStringList, zatim odradim nesto ovako:
Code:
tblRaw.Append;
...
tblRaw['MyText'] := MyStringList.Text;
...
tblRaw.Post;
ovo radi, ali mi odsece tekst na nekih 280 karaktera prilikom snimanja u tabelu.. dok se u MyStringList objektu nalazi mnogo duzi tekst, recimo 50kb velicine.
MyText polje u Access tabeli je tipa MEMO. Dakle, da sumiram, imam veliki tekst koji treba nekako da ucitam i snimim u ovo polje (MyText), kako to odraditi ? |
[ salaczr @ 10.11.2010. 07:56 ] @
U Memo polje bi trebalo da je moguce smestiti do 64000 karaktera. Mozda je problem formatiranje. Proveri da li postoje neki non-printing karakteri koji mogu da prave problema.
[ reiser @ 10.11.2010. 12:07 ] @
Ne postoje - ceo tekst je Base64 enkodovan.
A sto se tice limita u memou:
Citat:
Number of characters in a Memo field 65,535 when entering data through the user interface; 1 GB when entering data programmatically.
http://www.databasezone.com/techdocs/acclimit.html
[ reiser @ 11.11.2010. 00:34 ] @
Resio problem - FieldByName('MyText').AsString = StringStream.StringData;
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.