AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Live-Cursor für Update - Satz aus static Cursor ermitteln

Live-Cursor für Update - Satz aus static Cursor ermitteln

Ein Thema von SneakL8 · begonnen am 14. Apr 2017 · letzter Beitrag vom 16. Apr 2017
 
SneakL8

Registriert seit: 11. Feb 2016
24 Beiträge
 
#1

Live-Cursor für Update - Satz aus static Cursor ermitteln

  Alt 14. Apr 2017, 17:25
Datenbank: Advantage Database Server • Version: 10.1 • Zugriff über: TAdsQuery
Hallo zusammen,

der Titel ist etwas komisch gewählt, aber vielleicht wird's mit miner Beschreibung klarer:

Ich habe ein Query mit statischem Cursor. Einen Satz daraus möchte ich bearbeiten. Um die Sache nicht spezifisch für eine Tabelle zu machen, hätte ich das Ganze etwas allgemeiner.

Bei einem Live-Cursor könnte ich ja auf Bookmark zugreifen. Bei einem statischen Cursor bezieht sich Bookmark auf die temporäre Ergebnismenge und kann nicht benutzt werden. Jetzt gibt es ja noch das Feld rowid.

Damit kann ich eine Abfrage bauen: "SELECT * FROM Edit_Table WHERE rowid = 'xxxx'". Allerdings kann diese Abfrage nicht als Live-curosr geliefert werden (scheint wohl als komplexe Abfrage zu gelten). Nehme ich ein anderes Feld (z.B. KundenNr) dann geht es.

Die Verwendung eines konkreten Schlüsselfeldes (z.B. 'SELECT * FROM Edit_Table WHERE KundenNr = ' + ListTable.FieldByName('KundenNr').ASString) würde ich gerne vermeiden. Hat jemand einen Tipp für mich wie das generisch klappen könnte?
Wenn's sein muss, nehme ich für den Update auch eine TAdsTable, aber da geht ja nur Bookmark und nicht rowid, oder?

Viele Grüße
Sneak-L8
  Mit Zitat antworten Zitat
 

 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:57 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