für eine SQLite DB würde ich gerne einen String als Bindungsvariable mit SetDatabaseString(#Datenbank, StatementIndex, Wert$) festlegen. Bekomme es aber nicht hin und finde den Fehler nicht.
Folgendes funktioniert (ohne String als Bindungsvariable):
Code: Alles auswählen
sql = "ALTER TABLE " + table.s + " ADD " + column.s + " " + type.s + " ;"
If DatabaseUpdate(id, sql) <= 0
Debug "Error in AddColumn Datenbankfehler " + DatabaseError()
EndIf
Code: Alles auswählen
sql.s = "ALTER TABLE ? ADD ? ?;"
SetDatabaseString(id, 0, table.s)
SetDatabaseString(id, 1, column.s)
SetDatabaseString(id, 2, type.s)
If DatabaseUpdate(id, sql.s) <= 0
Debug "Error in AddColumn Datenbankfehler " + DatabaseError()
EndIf
Ich stehe auf dem Schlauch. Hat jemand eine Idee?
Grüße
Istvan42