Insert into, date et champ nul ??
Envoi de Gdal le 20 Décembre 2004 19:58:19:
Bonjour,
Le problème se situe dans une requête d'ajout.
J'ai deux questions:
+ Avec un champ date.
------------- Dim Sql_Clt As String Sql_Clt = "INSERT INTO Tbl_Clientele(Date) VALUES('" & Me.date & "');" DoCmd.RunSQL Sql_Clt ------------------------ Le champ date est rempli avec le calendrier actveX. Biensur cette syntaxe ne fonctionne pas. Erreur 3134 erreur de syntaxe dans INSERT INTO. Mais celle-ci non plus: VALUES(" & Format(me.Date, "\#mm\/dd\/yyyy\#") & ") VALUES(#" & me.Date & "#) Comment faire ??
+ Avec un champ nul.
------------- Dim Sql_Clt As String Sql_Clt = "INSERT INTO Tbl_Clientele(Prenom) VALUES('" & Me.Prenom & "');" DoCmd.RunSQL Sql_Clt ------------------------ Si le champ Prenom est rempli tout ce passe bien, mais s'il est vide access ne veut pas ajouter la valeur dans la table. J'ai essayé: IIf(IsNull(Me.Prenom), " ", Me.Prenom) & "'). Sa fonctionne très bien, mais j'ai une dizaine de champs, et je vais me retrouver avec une requête super longue !! si quelqu'un a une autre solution ....
Merci.
Gdal
Réponses:
Répondre
|

|