Einzelnen Beitrag anzeigen

cltom

Registriert seit: 22. Sep 2005
221 Beiträge
 
Delphi 12 Athens
 
#1

SQLite, ZeosDB - drop table - Database is locked

  Alt 20. Mär 2023, 17:38
Datenbank: SQLite • Version: 3.41.1 • Zugriff über: ZeosDB
Hallo,
um den Typ eines Feldes zu ändern, hab ich folgendes Skript, das ich via TZSQLProcessor ablaufen lassen möchte:

Code:
CREATE TABLE "FCustomer_new" (
   "MeasurementID"  VARCHAR(255) NOT NULL,
   "AccountName"  VARCHAR(255),
   "City"  VARCHAR(55),
   "Country"  VARCHAR(55),
   "Site"  VARCHAR(55),
   "Units"  VARCHAR(55),
   PRIMARY KEY("MeasurementID")
);
INSERT INTO
FCustomer_new
(MeasurementID, AccountName, City, Country, Site, Units)
SELECT
MeasurementID, AccountName, City, Country, Site, Units
FROM FCustomer;
DROP TABLE FCustomer;
ALTER TABLE FCustomer_new RENAME TO FCustomer;
Beim drop table kommt die Meldung "Database locked". Nun findet man dazu viele Hilferufe im Netz, ich hab bis dato keinen gefunden, der eine Lösung zeigt. Es scheint, als wäre das INSERT noch nicht abgeschlossen.

Danke für Hinweise!
  Mit Zitat antworten Zitat