Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

String duzi od 255 u Memo polje u bazi

[es] :: Pascal / Delphi / Kylix :: String duzi od 255 u Memo polje u bazi

[ Pregleda: 2858 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

knez

Član broj: 1111
Poruke: 44
*.30.eunet.yu.



Profil

icon String duzi od 255 u Memo polje u bazi25.09.2005. u 14:51 - pre 225 meseci
Kako da u MEMO polje preko stringa ubacim neki tekst vece duzine od 255?

Npr:
Code:

Table1.Edit;Table1.Insert;Table1POJAM.Value:='Ime i prezime';Table1.Post;
Table1.Edit;Table1.Insert;Table1POJAM.Value:='Ime i prezime';Table1.Post;
Table1.Edit;Table1.Insert;Table1POJAM.Value:='Ime i prezime';Table1.Post;
Table1.Edit;Table1.Insert;Table1POJAM.Value:='Ime i prezime';Table1.Post;
...


Kao ovo 'Ime i prezime' - samo tu bi bio tekst mnogo duzi?

Koju varijablu za taj string da koristim?

Ili ima neka druga caka?
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: String duzi od 255 u Memo polje u bazi25.09.2005. u 15:05 - pre 225 meseci
String tip nema ogranicanje u broju karaktera... dobro... ogranicenje je jedino memorija, a ShortString ima ogranicenje na 255 karaktera.

[Ovu poruku je menjao Srki_82 dana 25.09.2005. u 16:05 GMT+1]
 
Odgovor na temu

knez

Član broj: 1111
Poruke: 44
*.ptt.yu.



Profil

icon Re: String duzi od 255 u Memo polje u bazi25.09.2005. u 18:34 - pre 225 meseci
Izbacuje mi poruku:

String literals may have at most 255 elements

Znam da moze string + string + string, ali ne znam da li ima mogucnost da ubacim 3-4 pasusa teksta preko clipboarda u string, a da to bude vise od 255 karaktera.
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: String duzi od 255 u Memo polje u bazi25.09.2005. u 18:46 - pre 225 meseci
Pa... meni ne izbacuje takvu gresku... napravio sam ovakvo programce i radilo je bez problema
Code:
for I := 1 to 500 do
  S := S + IntToStr(I);
Table1.InsertRecord([S]);

Ubaci text od preko 1000 karaktera u Memo i sve bude ok.
 
Odgovor na temu

knez

Član broj: 1111
Poruke: 44
*.ptt.yu.



Profil

icon Re: String duzi od 255 u Memo polje u bazi26.09.2005. u 06:55 - pre 225 meseci
JA radim u Delphiju 7.

Cak i u editoru kad sa CTRL+V ubacim tekst u string, npr:

vrednost:='kjdaskfaklsdflaksdfklas....i tako preko 255 karaktera'

on izbaci poruku

One or more lines were too long and have been truncated

i presece tekst na 255, znaci ne odradi ceo paste.
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: String duzi od 255 u Memo polje u bazi26.09.2005. u 07:39 - pre 225 meseci
I ja radim u Delphi 7 i meni radi lepo... ne mozes da napises nesto kao
Code:
S := 'dsadsad...dadas';

gde izmedju apostrofa imas vise 255 slova i linija koda ne sme da ima vise od 1024 karaktera. Onaj moj primer radi 100% jer sam ga probao i Strig promenljive mogu da imaju karaktera koliko ima slobodne memorije, a ti nemoj da radis copy + paste celog texta i da ga dodeljujes kao S := 'text text text . . . text . . .' nego ili uradi ovako
Code:
S := 'text text text' +
  'text text text' +
  .
  .
  .
  'text text text';

ili ucitavaj text iz fajla u programu.
 
Odgovor na temu

knez

Član broj: 1111
Poruke: 44
*.ptt.yu.



Profil

icon Re: String duzi od 255 u Memo polje u bazi26.09.2005. u 13:18 - pre 225 meseci
Shvatio sam i ja to; nego mi je lakse preko clipboarda jer imam sve sredjeno, ali... sada sam to sve uradio preko:

Code:

S := 'text text text' +
  'text text text' +
  .
  .
  .
  'text text text';


Napravio sam makro iz Worda i dobio sam kao u ovom kodu iznad.

Hvala Srki!

Pozdrav!

P.S. Mislio sam da moze bez deljenja, a mnogo mi komplikovano iz textfile-a da ucitava.
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: String duzi od 255 u Memo polje u bazi26.09.2005. u 13:38 - pre 225 meseci
Zasto je komplikovano iz text fajla!?
Uradis ovako
Code:
DBMemo.Lines.LoadFromFile('text.txt');

i to je to!
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: String duzi od 255 u Memo polje u bazi

[ Pregleda: 2858 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.