Bonjour à tous,
voilà, je cherche à envoyer des dates de excel vers access, mais quel que soit la date que j'inscrit dans excel, access reçoit toujours 30/12/1899
voici mon code:
strSQL = "INSERT INTO TableDossier([noDossierTACT] ,[Nom_saisie_BDC_DEV] ,[noDossierSavoir] ,[nomcli] ,[origine] ,[noAS] ,[noPOI] ,[chargedaff], [nochargedaff],[dateEnvoiBDC],[dateAnnulBDC],[dateSignBDC],[dateRecepBDC],[dateFacturBDC]) VALUES (" & Cells(2, 1).Value & ", '" & Cells(2, 2).Value & "', " & Cells(2, 3).Value & ", '" & Cells(2, 6).Value & "', '" & Cells(2, 8).Value & "', '" & Cells(2, 9).Value & "', '" & Cells(2, 10).Value & "', '" & Cells(2, 11).Value & "', '" & save2 & "', " & Cells(2, 12).Value & ", " & Cells(2, 13).Value & ", " & Cells(2, 14).Value & ", " & Cells(2, 15).Value & ", " & Cells(2, 16).Value & ");"
et un exemple de ce que j'envoie, vu par Debug.Print strSQL
INSERT INTO TableDossier([noDossierTACT] ,[Nom_saisie_BDC_DEV] ,[noDossierSavoir] ,[nomcli] ,[origine] ,[noAS] ,[noPOI] ,[chargedaff], [nochargedaff],[dateEnvoiBDC],[dateAnnulBDC],[dateSignBDC],[dateRecepBDC],[dateFacturBDC]) VALUES (111112, 'JF', 0, ' nomduclient ', 'MNEUV', '1000000', '100000', 'Machin', 'MACH2000', 10/10/2010, 10/10/2010, 10/10/2010, 10/10/2010, 10/10/2010);
Merci d'avance à ceux qui voudront bien m'éclairer sur ce mystère
et comment résoudre le problème!
Partager