adri1l
Habitué
Slt tout le monde!
J'ai un petit pb d'insertion de date dans une table access a partir de VBA excel:
J'utilise cette requete:
[cpp]
codesql = ""
codesql = codesql & "INSERT INTO TEST (date, clee) "
codesql = codesql & "VALUES (#'" & Format(Cells(i, 1), "mm/dd/yyyy") & "'#,'" & Cells(i, 5) & "')"
Set m_Recordset = m_connection.Execute(codesql)
[/cpp]
ce qui donne INSERT INTO TEST (date, clee) VALUES (#'01/03/2010'#,'40181 TOTO')
Le probleme vient de l'insertion de la date, jai tout essaye, les (# , les (#' , les ' , les to_date (oracle), etc … et j'ai essaye de changer les formats de la date...
Mais rien ne fonctionne.
Pour info, mon champs date a un format "Short Date" dans Access et est en Data Type: "date/time", ma connection est correcte puis que jarrive a updater dautres champs de la table.
Est ce que vous que vous auriez des idees?
Merci!
J'ai un petit pb d'insertion de date dans une table access a partir de VBA excel:
J'utilise cette requete:
[cpp]
codesql = ""
codesql = codesql & "INSERT INTO TEST (date, clee) "
codesql = codesql & "VALUES (#'" & Format(Cells(i, 1), "mm/dd/yyyy") & "'#,'" & Cells(i, 5) & "')"
Set m_Recordset = m_connection.Execute(codesql)
[/cpp]
ce qui donne INSERT INTO TEST (date, clee) VALUES (#'01/03/2010'#,'40181 TOTO')
Le probleme vient de l'insertion de la date, jai tout essaye, les (# , les (#' , les ' , les to_date (oracle), etc … et j'ai essaye de changer les formats de la date...
Mais rien ne fonctionne.
Pour info, mon champs date a un format "Short Date" dans Access et est en Data Type: "date/time", ma connection est correcte puis que jarrive a updater dautres champs de la table.
Est ce que vous que vous auriez des idees?
Merci!