SQL INSERT über Makro
Verfasst: Mo, 31.01.2011 22:41
Hallo,
ich versuche einen Datensatz in eine MySQL Tabelle zu schreiben. Ich suche jetzt schon zwei Tage und finde einfach den Fehler nicht.
Ich bekomme im Moment einen Syntx Fehler im Query. Ich poste mal den Teil. Vielleicht kann ja jemand helfen....
Habe leider noch nicht viel Ahnung von der Materie...
Gruß
Matze
ich versuche einen Datensatz in eine MySQL Tabelle zu schreiben. Ich suche jetzt schon zwei Tage und finde einfach den Fehler nicht.
Ich bekomme im Moment einen Syntx Fehler im Query. Ich poste mal den Teil. Vielleicht kann ja jemand helfen....
Code: Alles auswählen
Sub SchreibeDB
' Variable deklarieren
Dim oDatenbankKontext as Object
Dim oDatenquelle as Object
Dim oVerbindung as Object
Dim oStatement as Object
Dim Sql As String
' Datenbank-Kontext holen
oDatenbankKontext = createUnoService _
( "com.sun.star.sdb.DatabaseContext" )
' Datenquelle holen
oDatenquelle = oDatenbankKontext._
getByName( dbname )
' ID - Mitglieds_Nr - Konto_Inhaber - Zahldatum - Verwendungszweck - Betrag
oVerbindung = oDatenquelle.getConnection( "", "" ) ' Verbindung erstellen
oStatement = oVerbindung.createStatement() ' Statement erzeugen
' Datensatz erzeugen
' in DB schreiben mit SQLle einfügen
Sql = "INSERT INTO ""Beitragszahlungen"" (""Mitglieds_Nr"", ""Konto_Inhaber"", ""Zahldatum"", ""Verwendungszweck"", ""Betrag"")
VALUES ('"+sSender_Mitglied_Nr+"', '"+sSender_Name+"', '"+sVerein_Datum+"', '"+sVerein_Verwendung1+"', '"+sSender_Betrag+"')"
SQL_Anweisung.executeUpdate (Sql)
oStatement.close() ' Verbindung und Statement schliessen
End Sub
Habe leider noch nicht viel Ahnung von der Materie...
Gruß
Matze