fröhliche Weihnachten alle miteinander!
"Meine Excel-Version ist 15!"
Meine Frage: Warum klappt mein Code immer nur 1 Mal.
Für einen weiteren Datensatz muss ich Excel beenden und neu starten.
Was also muss ich ändern?
Sub SQL_Datensatz_anfügen()
'Verweis: Microsoft ActiveX Data Objects 2.x Library
Dim strConnectString As String
Dim objConnection As Object
Dim strDbPath As String
Dim strTblName As String
Dim strSQL As String
strDbPath = ThisWorkbook.Path & "\nordwind.accdb"
strTblName = "Customers"
strCustomerID = "MAIER"
strCompanyName = "Maier KG"
strContactName = "Hans-Josef Maier"
strConnectString = "Provider = Microsoft.ACE.OLEDB.12.0; data source=" & strDbPath & ";"
Set objConnection = New ADODB.Connection
objConnection.Open strConnectString
strSQL = "INSERT INTO customers (customerID,companyName, contactName) " & _
"VALUES ('" & strCustomerID & "','" & strCompanyName & "','" & strContactName & "')"
objConnection.Execute strSQL
Set objConnection = Nothing
End Sub
GrußJochen