Hallo,
Ich möchte ein Programm mit Visual Basic Studio 2010 Express (Also VB.Net) schreiben was den Inhalt einer *.SQL Datei in Navicat Batcht.
Wie mache ich das?
Hallo,
Ich möchte ein Programm mit Visual Basic Studio 2010 Express (Also VB.Net) schreiben was den Inhalt einer *.SQL Datei in Navicat Batcht.
Wie mache ich das?
Hallo,
ich kenne Navicat nicht, daher hier die prinzipielle Herangehensweise:
Du besorgst Dir entweder eine Native Connection, einen OleDb Provider für Navicat oder einen ODBC-Treiber dafür.
In VB.NET (würde C# eher empfehlen) instanzierst Du entweder die NativeDatabaseConnection, die OleDbConnection oder die ODCBConnection und deklarierst sie als IDbConnection.
Über den Methodenaufruf BeginTransaction() der IDbConnection startest Du eine Transaktion.
Über den Methodenaufruf CreateCommand() holst Du Dir eine Instanz, die eine SQL-Anweisung repräsentiert.
Gegebenfalls würdest Du diese SQL-Anweisung noch parametrisieren.
SQL-Anweisung über Methode ExecutNonQuery() ausführen.
Wenn alle Anweisungen durchgelaufen sind, ein Commit durchführen, sonst ein Rollback.
Grüße
Thorsten