Einzelnen Beitrag anzeigen

Voltzi

Registriert seit: 9. Mär 2004
22 Beiträge
 
#1

Datenbank zur Laufzeit erstellen

  Alt 26. Jan 2005, 14:11
Hallo Leute.

Habe folgendes Problem.

Ich soll eine MS SQL Datenbank zur Laufzeit erstellen. Das Problem liegt darin, dass ich mit der ADOConnection arbeiten möchte. Diese benötigt aber im Connecting-String schon den Datenbankname. Mit der ADOQuery rufe ich eine *.sql- Datei auf, in der der komplette Quellcode zum erstellen der Datenbank und der Tabellen steht.

Der Aufruf sieht folgendermaßen aus
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  ADOQuery1.SQL.LoadFromFile(ExtractFilePath(Application.ExeName) + '..\Script.sql');
  ADOQuery1.ExecSQL;
  ShowMessage('Script wurde erfolgreich ausgeführt');
end;
Gibt es irgendwelche anderen Möglichkeiten.

Danke im voraus.

MFG

Voltzi
Solange mein Chef so tut, als würde er mich richtig bezahlen, solange tue ich so, als würde ich richtig arbeiten.
  Mit Zitat antworten Zitat