Bonsoir
Je souhaite insérer dans un champ date de type date (AUTRE_DATE) d'une table Access (TB2) le résultat d'un recordset qui sélectionne des dates (MA_DATE) dans une autre table (TB1)...
Problème quand le recordSet rst.Fields("MA_DATE" ) renvoie Null, je me prend l'erreur suivante sur la ligne db.Execute strSQL :
"Type de données incompatible dans l'expression du critère"
Voici mon code :
__________________________________________________________________
Set rst = db.Execute("SELECT MA_DATE FROM TB1" )
Do While Not rst.EOF
strSQL = "INSERT INTO TB2(AUTRE_DATE) VALUES("
strSQL = strSQL & "'#" & rst.Fields("MA_DATE" ) & "#')"
db.Execute strSQL
rst.MoveNext
Loop
__________________________________________________________________
J'ai bien essayé en mettant Nz mais rien n'y fait. Avez vous une idée ?
Merci