Hallo Community,
habe ein paar kleien Fragen zur ZeosLib und dem Zugriff auf die
MySQL DB
Ihc habe mir ein proggi geschrieben / bin dabei, mit dem ich meine Datenbank per Delphi verwalten kann.
Ich möchte auch mehrere DBs hinterlegen also jedesmal ein neuer Connect zu einer anderen
DB, zwar auf dem gleichen Server aber ne andere Struktur etc...
Wie kann ich mit den Zeos-Komponenten die
DB-Verbindung abbrechen, also komplett closen...
habe bis jetzt folgendes:
Delphi-Quellcode:
procedure TForm2.wfiudarnHaupt1Click(Sender: TObject);
begin
conn.HostName := '
adresse';
conn.User := '
user';
conn.Password := '
pass';
conn.Database := '
db';
conn.Connected := True;
if conn.Connected = False
then
bar.Panels[0].text := '
Keine Verbindung zur Datenbank'
else
bar.Panels[0].text := '
Verbindung hergestellt';
try
finally
conn.Connected:=False;
end;
end;
wenn ich jetzt aber über einen weiteren button, ohne meine conn-einstellungen einen Insert oder Drop-Befehl ausführe trägt er es dennoch in die
DB ein, auch wenn ich vorher über folgenden code
Delphi-Quellcode:
procedure TForm2.N1Click(Sender: TObject);
begin
conn.Connected:=False;
if conn.Connected = False then
bar.Panels[0].text := 'Verbindung erfolgreich getrennt'
else
bar.Panels[0].text := 'Verbindung besteht weiterhin';
end;
die verbindung beende.
muss ich die verbindung anders closen, sodass er nichts mehr eintragen kann?!