Hi zusammen,
wie am Freitag schon versprochen die nächste DAU-Situation im Thema "Matashen will sich mit Datenbanken befassen"
Nachdem ich es dank eurer Hilfe geschafft habe ZEOS zu installieren, hab ich kurz ein Testprogramm gebaut, natürlich mit Codeschnippsel aus dem Internet, da ich die
SQL-Befehle noch nicht verinnerlicht habe...
...also wies auch sein,
ich hab Firebird 2.0 lokal laufen, und verbinde dann mittels diesm Code.
Eine Datenbank ist bisher noch nicht angelegt.
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
dbMain.Hostname:=edServer.Text; //Server
dbMain.Database := 'd:\db1.fdb';
dbMain.Protocol := 'firebird-1.5';
dbMain.Properties.Add ('CreateNewDatabase=CREATE DATABASE ' + QuotedStr ('d:\db1.fdb') + ' USER ' + QuotedStr ('sysdba') + ' PASSWORD ' + QuotedStr ('masterkey') + ' PAGE_SIZE 4096 DEFAULT CHARACTER SET ISO8859_1');
dbMain.Connect;
try
finally
dbMain.Connected:=False;
end;
if dbmain.connected then label1.caption:='YES- connected';
end;
Nun schmeisst mir das ganze eine
Exception:
SQL-Error cannot attach to password database
Firebird schreibt auch brav ins Logfile folgende Zeilen (Rechnerbezeichnung ersetzt durch MeinRechner)
Delphi-Quellcode:
MeinRechner(Server) Mon Jan 11 08:16:32 2010
WNET/wnet_error: CreateFile errno = 2
MeinRechner(Server) Mon Jan 11 08:16:32 2010
Unable to complete network request to host "Netzlaufwerk".
MeinRechner(Server) Mon Jan 11 08:16:32 2010
Failed to establish a connection.
MeinRechner(Server) Mon Jan 11 08:16:32 2010
Das System kann die angegebene Datei nicht finden.
So jetzt brauch ich ein paar Tips.
Bevor die Frage kommt, die Suche hab ich hier und beim goggerle schon benutzt.
Gruß Matthias