Entwickler-Ecke

Datenbanken - Fehlermeldung: Table is busy


rassler - Do 02.01.03 20:21
Titel: Fehlermeldung: Table is busy
Hallo!

Ich kann zwar schon etwas Delphi programmieren, aber bei Datenbanken bin ich noch absoluter Frischling. Ich habe mir das Buch "Datenbanken mit Delphi" gekauft und jetzt stehe ich vor folgendem Problem:

In meinem Form ist ein Query, eine Table, eine DataSource, ein Button, ein Grid und ein Navigator.

Die Query hat folgende SQL-Eigenschaft:


Quelltext
1:
2:
3:
ALTER TABLE 'firsttable.db'
        add created_at timestamp,
        add modified_at timestamp


Code des Buttons:


Quelltext
1:
Query1.ExecSQL;                    



Beim Compilieren und klick auf den Button bekomme ich folgenden Fehler:




Quelltext
1:
Table is busy                    


Hat irgendjemand ne Idee, vorans liegen könnte? :?:

Danke,
rassler


hansa - Do 02.01.03 21:30

Hi,

verstehe zwar nicht ganz, was Du da machst, aber bei SQL mußt Du irgendwann mal sagen : Jetzt ist Schluß oder alles wird rückgängig gemacht. Ersteres wäre ein COMMIT, letzteres ein ROLLBACK. Das mußt Du Dir aber selber durchlesen. Wird nix gemacht, ja, dann vermute ich stark, daß Deine DB (vermute Paradox) dann streikt und sagt busy, also beschäftigt :!:

Gruß
Hansa