[ADO][Access]Probleme Insert
Boujour,
je ne retrouve plus mon sujet. Donc je refais un avec tous les details. Il y a 2 erreurs d execution. La premiere est :Index or primary key cannot contain a Null value..Elle provient du premier insert. La seconde : Data Type mismatch in citeria expression provenant du 2 eme insert. Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| with DataModule.ADOQAfficher do
begin
Close;
SQL.Clear;
SQL.Add('insert into Table1');
SQL.Add('(nom,prenom)');
SQL.Add('Values('+QuotedStr(editNom.Text)+','+QuotedStr editPrenom.Text)+')');
Prepared:=True;
ExecSQL;
Close;
SQL.Clear;
SQL.Add('insert into Table2');
SQL.Add('(date,heure)');
SQL.Add('Values('+DATETOSTR(DATETIMEPICKER1.Date)+','+QuotedStr(editHeure.Text)+')');
Prepared:=True;
ExecSQL;
Close; |
J utilise Acces et voici les 2 tables avec les attributs:
Table1 -> idTable1:NumeroAuto(cle primaire), nom:Text, prenom:Text, adresse:Text
Table2 -> idTable2:NumeroAuto(cle primaire), idTable1:Numerique(lie a la Table1), date: Date/Heure, heure:Text, lieu:Text.
La connection marche car j ai deja fait des insert ds un autre Form avec 1 autre AdoQuery et sur d autres tables de cette meme base de donne et ca a fonctionne.
Merci d avance!