2009-08-13 11 views

Antwort

0

Gabel ein Kind-Prozess und führen Sie den mysql Kommandozeilen-Client, das Skript als Eingabe verwendet.

Es ist verlockend zu versuchen, das Skript als eine Datei zu lesen und die darin enthaltenen SQL-Befehle einzeln auszuführen, aber es gibt zahlreiche Anweisungen in einem SQL-Skript, die nicht auf diese Weise ausgeführt werden können.

Sie müssten den Code des mysql-Clients trotzdem duplizieren, um ein SQL-Skript auszuführen. Tun Sie sich selbst einen Gefallen und verwenden Sie das Programm, das bereits für diesen Zweck entwickelt wurde.

+2

bitte tun Sie nicht, dass –

+0

Das ist kein guter Weg, Das Problem anzugehen, da die Verwendung des ODBC-Datenconnectors zu MySql von .NET eine viel bessere Idee ist, als es manuell zu tun. –