The attribute plugin is not available, 2fa disabled

4.3 Daten schreiben mit VBA

Datensätze erstellen, ändern und löschen.

Neuen Datensatz einfügen

Sub NeuerKunde()
    Dim http As Object
    Dim url As String
    Dim body As String
 
    url = "http://localhost:5000/api/v1/dsn/demo/tables/Customers"
    body = "{""Name"":""Neue Firma GmbH"",""Country"":""Germany""}"
 
    Set http = CreateObject("MSXML2.XMLHTTP")
    http.Open "POST", url, False
    http.setRequestHeader "Content-Type", "application/json"
    http.send body
 
    If http.Status = 200 Then
        MsgBox "Erfolgreich angelegt!"
    Else
        MsgBox "Fehler: " & http.responseText
    End If
End Sub

Datensatz aktualisieren

Sub UpdateKunde()
    Dim body As String
    body = "{""primaryKey"":{""Id"":42},""fields"":{""Name"":""Aktualisiert""}}"
 
    http.Open "PUT", url, False
    http.setRequestHeader "Content-Type", "application/json"
    http.send body
End Sub

Datensatz löschen

Sub DeleteKunde()
    http.Open "DELETE", url & "?Id=42", False
    http.send
End Sub
Zuletzt geändert: den 29.01.2026 um 15:12