Entwickler-Ecke
Datenbanken - Woher kommt 'resttemp.db'?
FBrust - Mo 30.09.02 15:34
Titel: Woher kommt 'resttemp.db'?
Hallo,
beim Versuch, mit ALTER TABLE SD_PARAMS ADD intTest SMALLINT
in der SQL-Eigenschaft einer TQuerykomponente erhalte ich jedesmal, wenn ich die Abfrage mit ExecSQL ausführe, die Exception EDBEngineError mit dem Text "Name nicht eindeutig. Tabelle nicht vorhanden: C:\Programme\ams3\resttemp.db" etc. pp.
In meinem Programm gibt es keine Resttemp.db und der SQL-Text wird auch korrekt übertragen.
Weiss jemand, was es damit auf sich hat?
Danke im voraus
Frank
LCS - Di 01.10.02 08:36
Hi
ich hab mal versucht deinen Fehler nachzuvollziehen und bei mir klappt das einwandfrei. Hast du mal kontrolliert ob die anderen Eigenschaften deiner Query (DatabaseName) korrekt eingstellt ist, und ob nicht noch eine andere Anwendung, oder du selbst von anderer Stelle, auf die Tabelle zugreift?
Gruss Lothar
FBrust - Di 01.10.02 15:41
Hallo, Lothar,
erstmal danke für Deine Antwort. Ich zeige hier mal den Quelltext:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| with tblTable do begin if Active then Active := False; Exclusive := True;
dmQuerys.qryChgTbl.Close; dmQuerys.qryChgTbl.SQL.Clear; dmQuerys.qryChgTbl.SQL.Add(strSQL); dmQuerys.qryChgTbl.ExecSQL; Exclusive := False; Active := True;
end; |
Die Datenbank (Alias) hab ich nochmal gecheckt, alles ok (das Programm sucht die falsche Tabelle ja auch im richtigen Verzeichnis und das kann nur aus dem Alias kommen).
Der Fehler tritt beim ExecSQL auf, zu diesem Zeitpunkt ist die Tabelle in exklusivem Zugriff und auch nicht aktiv. In der SQL-Eigenschaft steht exakt der String wie im ersten Beitrag...rätselhaft...
Ich bin mir fast sicher, dass es was total banales ist (wie meistens), aber ich komm einfach nicht drauf. :?:
Gruss
Frank
LCS - Di 01.10.02 17:04
Na mal sehen. Wenns noch bis morgen Zeit hat, werd ich das nochmal abchecken. Wenn sonst keiner ne andere Idee hat.
Gruss Lothar
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!