thommm
Goto Top

VBA EXCEL Datensatz in eine SQL

Hallo Zusammen

Ich würde gerne beim ausführen eines Makros (Sub) einen Datensatz in eine SQL Datenbank schreiben

Ich hab im www unter Link schon einiges gefunden jedoch klappt es nicht ganz.

Die Deklarationen passen ihm nicht:

Public Sub ArbeitsZeitBeginnInsertSQL()

Dim conn As New Connection
Dim rec As New Recordset

End Sub

Wie müssen diese Typen heißen oder was muss ich tun damit diese erkannt werden

Content-ID: 8231123285

Url: https://administrator.de/contentid/8231123285

Ausgedruckt am: 04.12.2024 um 19:12 Uhr

11078840001
11078840001 01.02.2024 aktualisiert um 16:14:37 Uhr
Goto Top
Fehlt ja mal wieder so gut wie alles an Umgebungs-Info "SQL" kann vieles heißen, MS SQLSERVER, MYSQL, ORACLE, .......!
Hier mal n Beispiel auf nen MySQL-Server, (ODBC-Treiber je nach Datenbanktyp bei Bedarf anpassen und/oder erst mal nachinstallieren, IP, DBName und Credentials anpassen nicht vergessen)
Sub AddRecordToDb()
    With CreateObject("ADODB.Connection")  
        .Open "Driver={MySQL ODBC 8.3 Unicode Driver};Server=192.168.33.10;Database=test_db;Uid=myuser;Pwd=myPassw0rd;"  
        .Execute "INSERT INTO ............."  
        .Close
    End With
End Sub

Weiter Connectionstrings findest du hier, kommt halt auf DB-Typ und installierten DB Treiber an, davon nennst du ja nüscht
Examples of ADO Connection Strings
thommm
thommm 05.06.2024 um 14:21:11 Uhr
Goto Top
Quote from @11078840001:

Fehlt ja mal wieder so gut wie alles an Umgebungs-Info "SQL" kann vieles heißen, MS SQLSERVER, MYSQL, ORACLE, .......!
Hier mal n Beispiel auf nen MySQL-Server, (ODBC-Treiber je nach Datenbanktyp bei Bedarf anpassen und/oder erst mal nachinstallieren, IP, DBName und Credentials anpassen nicht vergessen)
Sub AddRecordToDb()
    With CreateObject("ADODB.Connection")  
        .Open "Driver={MySQL ODBC 8.3 Unicode Driver};Server=192.168.33.10;Database=test_db;Uid=myuser;Pwd=myPassw0rd;"  
        .Execute "INSERT INTO ............."  
        .Close
    End With
End Sub

Weiter Connectionstrings findest du hier, kommt halt auf DB-Typ und installierten DB Treiber an, davon nennst du ja nüscht
Examples of ADO Connection Strings

Dankeschön