Bonjour à tous !
Voilà mon petit problème
Je dois exporter des données d'une feuille excel vers une BDAccess
Tout se passe bien sauf quand mon classeur contient une colonne date et que je tente de mettre à jour un enregistremetn de ma base
Alors pour info ma base access est comme suit :
nomchamp : num_dde type : numAuto (clé primaire)
date_test date/heure (masque 00/00/0000)
Pour ma feuille excel, le format est le même : 00/00/0000
Voici le code VB ou je tente de faire la MAJ de ma BD :
TSQL = (" UPDATE date_test2 SET date = '" & Datet & "' WHERE num_dde =1 ;" )
cn.Execute TSQL
message d'erreur : erreur de syntaxe pour instruction UPDATE
Alors que lorsque je fais un update pour un nom par exemple :
TSQL = (" UPDATE client_test SET ClientNom = ' " & nomCli & "' , ClientTel = " & telCli & " WHERE ClientID =" & numCli & ";" )
ça marche tres bien...
j'imagine donc un probleme au niveau du format date ...
quelqu'un aurait il une idée ?
PS: la fonction Edit (recordset.Edit) ne fonctionne pas ?
car AddNew et Delete oui ... mais pas Edit ?? !!
Message édité par cleini le 13-04-2004 à 13:09:35