[ Milos Sreckovic @ 21.08.2006. 18:14 ] @
imam mysql server.
napravim tabelu sa poljima id (primarni kljuc) i naziv(varchar)
napravim drugu tabelu sa poljima id(primarni kljuc), ids(referenca na onu prvu) i ime(varchar)

u delphi-ju koristim komponente zeoslib.
tavim zDatabase i konektujem se uspesno
stavim dve zTable da se povezu na ove dve tabele i uspesno se prikazuju u DBGrid

pored toga stavim i DBlookuplist i kao datasource stavim drugu tabelu, a kao list source prvu(ne njih nego njihove datasource)

pokrenem program, imam neke podatke bez veze i kako klikcem na DBgrid druge tabele tako se pomera higlight na DBLookUpList.
problem je sto kad pritisnem na njega izbaci mi gresku

"Cannot access field 'ids' as type Variant"

I nikako ne mogu da provalim...
[ chips @ 21.08.2006. 18:21 ] @
Polje 'IDS' u koje hoces da upises nije tipa VARIANT, a podatak koji si iscitao verovatno jeste.
[ Milos Sreckovic @ 21.08.2006. 18:49 ] @
ma nisam ja nista iscitao, pogledaj sliku, kada pritiskam levi i desni dbgrid onda je sve u redu ali samo kad pritisnem lookup list prijavi mi gresku
[ chips @ 21.08.2006. 19:05 ] @
Pa DBLookupListBox cita podatak iz zadatog field-a listsurce table i hoce taj podatak da upise u zadatifield datasurce table i pri tom prenosu neslayu ti se tipovi field-a. Neznam sta drugo moye biti.
[ Milos Sreckovic @ 21.08.2006. 19:10 ] @
Njemu je variant polje svako polje za koje ne zna sta je...
Ali meni su oba integer(10)
treba izgleda nekako da mu eksplicitno naglasim koji su tip ta polja ali ne znam kako...