Hi zusammen,
ich vergleiche zur Zeit unterschiedliche Datenbanken in der Ansteuerung unter VB.NET.
Für Firebird verwende ich den offiziellen .NET Data Provider:
FirebirdSql.Data.FirebirdClient
Ist es richtig, dass in einem FBCommand immer nur ein einziger Befehl abgesetzt werden kann.
FBCommand.CommandText = "Insert into Header (1, 2); Insert into Header(2, 3);"
FBCommand.ExecuteQuery()
führt zu folgender Fehlermeldung
Dynamic SQL Error
SQL error code = -104
Token unknown - line 1, char 26
insert
Mit Datenbanksystemen wie MSSQL, DB2 oder Postgres geht dies über die Commandschnittstelle ohne Probleme.
Kann dies jemand bestätigen? Bzw kann man das Problem umgehen, ohne für jeden einzelnen Befehl den ExecuteQuery Aufruf absetzen zu müssen?
ich vergleiche zur Zeit unterschiedliche Datenbanken in der Ansteuerung unter VB.NET.
Für Firebird verwende ich den offiziellen .NET Data Provider:
FirebirdSql.Data.FirebirdClient
Ist es richtig, dass in einem FBCommand immer nur ein einziger Befehl abgesetzt werden kann.
FBCommand.CommandText = "Insert into Header (1, 2); Insert into Header(2, 3);"
FBCommand.ExecuteQuery()
führt zu folgender Fehlermeldung
Dynamic SQL Error
SQL error code = -104
Token unknown - line 1, char 26
insert
Mit Datenbanksystemen wie MSSQL, DB2 oder Postgres geht dies über die Commandschnittstelle ohne Probleme.
Kann dies jemand bestätigen? Bzw kann man das Problem umgehen, ohne für jeden einzelnen Befehl den ExecuteQuery Aufruf absetzen zu müssen?
Comment