![]() |
Datenbank zur Laufzeit erstellen
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:
Gibt es irgendwelche anderen Möglichkeiten.
procedure TForm1.Button1Click(Sender: TObject);
begin ADOQuery1.SQL.LoadFromFile(ExtractFilePath(Application.ExeName) + '..\Script.sql'); ADOQuery1.ExecSQL; ShowMessage('Script wurde erfolgreich ausgeführt'); end; Danke im voraus. MFG Voltzi |
Re: Datenbank zur Laufzeit erstellen
Zitat:
Wichtig: nach dem Erzeugen der Datenbank mit CREATE DATABASE, musst du auf die neue Datenbank umschalten.
SQL-Code:
USE NeueDatenbank
|
Re: Datenbank zur Laufzeit erstellen
danke erstmal
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:11 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz