HI, ich will über die Windows Konsole SQL Datenbanken anlegen, wie spreche ich die Konsole an und führe Dinge wie soetwas aus: "osql -E -i C:\abc.sql" (Datenbank erstellen). Kann man das evtl. als Batchdatei schreiben, mein Ziel ist es SQL Datenbanken anzulegen, bzw upzudaten. Also muss ich folgende Befehle ausführen:
osql –E –i C:\DBCreate.sql
osql –E DB –i C:\TablesCreate.sql
osql –E DB –i C:\Proceduresnew.sql
Allerdings muss irgendwie gewartet werden bis ein Aufruf fertig ausgeführt worden ist, bevor man den nächsten startet... ist das möglich ? Ist Batch da eine Lösung, oder gibt es bessere ? thx
Seite 1 von 1
Vb.net Sql Datenbank Erstellen
Anzeige
#2
geschrieben 11. Februar 2006 - 14:09
Wie wäre es denn mit einem VBScript?
Anstatt dem MySql Treiber musst du halt den SQL Treiber da eintragen
Der Code erstellt aber nur ne DB, wenn du Tabellen usw erstellen willst sach bescheit dann poste ich den code
'Ein Object (cnn) der Klasse (ADODB) erstellen' Set cnn = CreateObject("ADODB.Connection") 'Eine Verbindung zum MySQL Server (localhost) aufbauen (server;benutzername;passwort;name der DB)' cnn.open "driver=MySQL ODBC 3.51 Driver;server=localhost;uid=root;pwd=;database=;op tion=num" 'Eine Datenbank mit dem namen (flo) erstellen' cnn.execute ("CREATE DATABASE flo;")
Anstatt dem MySql Treiber musst du halt den SQL Treiber da eintragen
Der Code erstellt aber nur ne DB, wenn du Tabellen usw erstellen willst sach bescheit dann poste ich den code
#3
geschrieben 12. Februar 2006 - 18:03
Ja genau Tables und Procedures liegen als SQL Datei vor, die müssen auch erstellt werden *g*
Thema verteilen:
Seite 1 von 1