Thumb down
On avance !
Avec tes nouvelles données, il fallait "connectionString" et non "genereCSTRING" inconnu
Voici le code que j'ai utilisé
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| Dim cn As ADODB.Connection
Dim cmd As ADODB.Command
Dim insQuery As String
Set cn = New ADODB.Connection
Set cmd = New ADODB.Command
Base = "C:\CGCPortail\MED_AC03.mdb"
cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Base & ";Persist Security Info=False"
insQuery = "INSERT INTO purchasearchive VALUES (" & Chr(34) _
& PUID & Chr(34) & "," & Chr(34) _
& cardNum & Chr(34) & "," & Chr(34) _
& cardType & Chr(34) & "," & Chr(34) _
& productID & Chr(34) & ",#" _
& Date & "#," _
& Number & ");"
cn.Open
cmd.ActiveConnection = cn
Debug.Print insQuery
cmd.CommandText = insQuery
cmd.Execute |
Ca bloque sur la ligne 19 "erreur dans l'instruction INSERT INTO"
insQuery = "INSERT INTO purchasearchive VALUES ("","","","",#18/09/2020#,);"
J'ai trouvé dans Microsoft sur mon PC des OLEDB mais pas de jet.OLEDB.
Qu'en penses-tu ?
Partager