insert record in tabel with foreign keys
Posted: Wed 02 Dec 2009 14:56
Hi all,
I'm a relative beginner, usings databases on a mysql Linux server.
I have two tabels :namen and frames.
namen:
id (prim index)
naam
frames
id (prim index)
id_speler1 (foreign key references namen(id)
...
I use the following code:
frames.Insert;
frames['date']:=DateToStr(date);
frames['time']:=TimeToStr(elapsed);
frames['duur']:=TimeToStr(Elapsed);
frames['id_speler1']:=id_naam1;
frames['id_speler2']:=id_naam2;
frames.post;
And get the message:
Cannot acces field 'id_speler1' as type variant
If I don't use foreign keys, All works ok.
Must be something simple, advice would be welcome
I'm a relative beginner, usings databases on a mysql Linux server.
I have two tabels :namen and frames.
namen:
id (prim index)
naam
frames
id (prim index)
id_speler1 (foreign key references namen(id)
...
I use the following code:
frames.Insert;
frames['date']:=DateToStr(date);
frames['time']:=TimeToStr(elapsed);
frames['duur']:=TimeToStr(Elapsed);
frames['id_speler1']:=id_naam1;
frames['id_speler2']:=id_naam2;
frames.post;
And get the message:
Cannot acces field 'id_speler1' as type variant
If I don't use foreign keys, All works ok.
Must be something simple, advice would be welcome