[ 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;