![]() |
Datenbank: Paradox • Version: 7 • Zugriff über: TQuery
TQuery und "Datenmenge, die nur zum lesen ist.."?
Hallo zusammen,
ich habe das SQL Statement :
Delphi-Quellcode:
das funktioniert auch prima. Jetzt will ich allerdings mit:
procedure WVanzeigen;
begin with dmMain.Query do begin Close; SQL.Clear; SQL.Add('SELECT '+USED_FIELDS+' FROM "Int.db"'); SQL.Add('WHERE WV_erledigt = FALSE'); SQL.Add('ORDER BY WV_Date ASC,WV_Time ASC'); Open; end; end;
Delphi-Quellcode:
den Wert eben auf True setzen. aqllerdings bekomm ich jetzt die Meldung:
with dmMain.Query do
begin Edit; FieldByName('WV_erledigt').AsBoolean:=true; Post; end; Query : Eine Datenmenge, die nur zum Lesen ist, kann nicht geändert werden. Ich hab im Forum jetzt schon nach einer Lösung gesucht, allerdings funktioniert es auch nicht wenn ich RequestLive auf True setze. Kann mir jemand von euch einen Tip geben? Danke schonmal |
Re: TQuery und "Datenmenge, die nur zum lesen ist..&
schau dir mal den sql-begriff update an!
|
Re: TQuery und "Datenmenge, die nur zum lesen ist..&
Du solltest die Eigenschaft
![]() |
Re: TQuery und "Datenmenge, die nur zum lesen ist..&
LocalSQL (SQL Dialekt der BDE) kann keine Datenmenge ändern, die sortiert wurde. Du mußt also die ORDER BY Klausel entfernen, damit du dort Daten ändern oder hinzufügen kannst.
Grüße Mikhal |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz