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

TObject u TTable

[es] :: Pascal / Delphi / Kylix :: TObject u TTable

[ Pregleda: 2336 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

petroiva

Član broj: 639
Poruke: 14
*.vdial.verat.net



Profil

icon TObject u TTable05.10.2004. u 02:12 - pre 238 meseci
Ako je neko uspeo ... neka mi otvori ochi.
Field definicije tipa ftunknown ili ftADT ne ponashaju se kako bi trebalo (kao recimo ftAutoinc) i ne mogu da dinamichki kreiram ovu tabelu.
Ako postoji neko bolje resenje ... jedva chekam.
 
Odgovor na temu

Rapaic Rajko
Bgd

Član broj: 4105
Poruke: 810
217.119.242.*



+62 Profil

icon Re: TObject u TTable05.10.2004. u 09:21 - pre 238 meseci
A da malo suvislije napises sta te muci? Daj ovo sto si napisao nekom svom prijatelju da procita, pa ga pitaj sta je razumeo...

Rajko
 
Odgovor na temu

petroiva

Član broj: 639
Poruke: 14
*.vdial.verat.net



Profil

icon Re: TObject u TTable05.10.2004. u 15:54 - pre 238 meseci
Pa sustina je da hocu u TTABLE da smestim neki objekat tipa TAutobus koji ima odredjene osobine i naslednik je samo od TOBJECT. Da li neko zna kako se to moze uraditi, a da se ne koristi definicija polja ftunknown ili ftADT zato sto ove definicije nesto ne rade najbolje i javljaju poruku o gresci???
 
Odgovor na temu

Milos D
Beograd

Član broj: 5621
Poruke: 280
*.ptt.yu



+1 Profil

icon Re: TObject u TTable06.10.2004. u 17:58 - pre 237 meseci
Na primer, mozes da napravis TAutobus.Load i TAutobus.Save metode koje ucitavaju/snimaju osobine objekta u BLOB polje, bilo tekstualno ili binarno.

Inace TPersistant klasa (naslednik TObject) ima mehanizam za snimanje/ucitavanje property vrednosti (tako se komponente snimaju u DFM fajlove), pa mozes i to da malo pogledas u helpu (nisam se time bavio pa ne znam detalje).

Uzgred, tvoj sajt vise ne postoji. Bar tako kaze "tronozac".
 
Odgovor na temu

Rapaic Rajko
Bgd

Član broj: 4105
Poruke: 810
217.119.242.*



+62 Profil

icon Re: TObject u TTable08.10.2004. u 10:25 - pre 237 meseci
Zadatak nije tako tezak kao sto izgleda.
Kao prvo, nisi shvatio sustinu TADTField-a (Abstract Data Type): nije ideja da taj field cuva TVOJ objekat, vec da moze da sadrzi druge database objekte, kao sto su tables, fields itd.
Drugo, za resenje tvog problema, tvoj objekat (TAutobus) treba da ume da se ispise u prost string, gde su recimo vrednosti propertija razdvojene nekim delimiterom (semicolon ';' ?). Takodje treba da ume i da procita svoje propertije iz istog stringa. Ako taj objekat slucajno sadrzi podobjekte (subobjects ili child objects) onda se zapisivanje malo komplikuje, ali je resivo. Znaci, u bazi upotrebi obican string-field dinamicke duzine i to bi bilo to.

Rajko
 
Odgovor na temu

petroiva

Član broj: 639
Poruke: 14
*.vdial.verat.net.



Profil

icon Re: TObject u TTable11.10.2004. u 14:36 - pre 237 meseci
OK.
Problem sam resio upotrebom niza stringova razdeljenih ; (tackazarezima) ili * (zvezdicama) kod slozenijih podobjekata. Ali da li mozda postoji neko elegantnije resenje???
Hvala svima na interesovanju.
Davno nisam menjao podatke u podesavanjima ...
Novi site je [url]www.dielektra.co.yu[/url]
 
Odgovor na temu

Milos D
Beograd

Član broj: 5621
Poruke: 280
*.ptt.yu.



+1 Profil

icon Re: TObject u TTable12.10.2004. u 10:08 - pre 237 meseci
Tvoje resenje je OK, pogledaj kako izgleda DFM fajl (desni klik na formu pa "view as text") pa ces videti drugi nacin. Takodje mogao bi da koristis XML. Ukratko, tvoja varijanta je jednostavnija, ali manje fleksibilna od ove druge dve.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: TObject u TTable

[ Pregleda: 2336 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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