![]() |
Datenbank: TSQLMEMTable • Version: 3.10 • Zugriff über: direkt
TSQLMemQuery -> 'Cannot update record in temporary mode'
Hi,
ich hoffe ein paar von euch haben schonmal mit der SQLMemTable-Kompo von AidAim gearbeitet. Ich habe eine Tabelle, mit mehreren Felder, die ich über ein DBGrid bearbeiten möchte. Wenn ichmir einfach nur mit
SQL-Code:
die Werte holen funktioniert das alles auch wunderbar. Sobald ich aber die Daten sortiere und dann mit
SELECT * FROM TABLE
SQL-Code:
die Werte hole kann ich die Werte nicht mehr über das DBGrid verändern.
SELECT * FROM TABLE ORDER BY KEY
Die SQLMemQuery nach dem Ausführen des SQL-Statements plötzlich auf ReadOnly und wenn ich diesen Modus ändere und dann einen Wert verändern will kommt die Fehlermeldung Zitat:
Hat jemand ne Idee, wo mein Problem liegt, bzw. wie ich es lösen könnte? Gruß TrashCanDesign |
Re: TSQLMemQuery -> 'Cannot update record in temporary mo
Zitat:
|
Re: TSQLMemQuery -> 'Cannot update record in temporary mo
Wahrscheinlich hab ich mich undeutlich ausgedrückt *g*
Mir geht es darum, dass der Benutzer mit Hilfe der Grid-Titel-Buttons nach jeder einzelnen Spalte sortieren soll und dem entsprechend muss ich ja immer das Statement abändern. |
Re: TSQLMemQuery -> 'Cannot update record in temporary mo
Oder du führst eine lokale Sortierung durch.
|
Re: TSQLMemQuery -> 'Cannot update record in temporary mo
wie würde das aussehen? Per Filter?
|
Re: TSQLMemQuery -> 'Cannot update record in temporary mo
tja, an deiner stelle würd ich mir dein SQL statement noch mal genauer ansehen. mit deinen englischsprachigen feldnamen, kommst du da öfters mit den reservierten namen in konflikt, welche sich von DB zu DB unterscheiden können. würd dein sortierfeld einfach mal umbenennen.... dann wirds wahrscheinlich funktionieren... und falls doch nicht, schadet es auch nicht.
bin da schon zu oft reingefallen, die folgenden (fehler)meldungen schienen immer zusammenhangslos zu sein... und dann lags an den namen... viel glück und erfolg... |
Re: TSQLMemQuery -> 'Cannot update record in temporary mo
Hm, die Feldnamen sind bei mir eigentlich nicht wirklich englischsprachig und garantiert nicht reserviert (im Personalbereich fangen die zb. mit "PE_" an).
Das oben ist ja nur ein beispiel, wie die abfragen aufgebaut sind/sein könnten *g* Könnte mir noch jemand einen Hinweis geben, was mkinzler mit lokaler Sortierung meint? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:59 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 by Thomas Breitkreuz