Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Query und ADS Bookmark (https://www.delphipraxis.net/58926-query-und-ads-bookmark.html)

Klaus D. 14. Dez 2005 17:13

Datenbank: ADS • Version: 8 • Zugriff über: SQL

Query und ADS Bookmark
 
Gruß
wie setze ich in einer ADS Query einen Bookmark?
bei den Tabel's geht es so:
Delphi-Quellcode:

Bookmark setzen// oBookMark := DataMod.tbl_daten1.AdsGetBookMark

Bookmark finden// DataMod.tbl_daten1.AdsGotoBookMark(oBookMark);
geht das bei einer Query nicht ?
Danke Klaus

Union 14. Dez 2005 20:26

Re: Query und ADS Bookmark
 
Das geht schon, aber auf die harte Tour ;)
Delphi-Quellcode:
var
  Bm : LongInt;
...
Bm := TAdsTable(AdsQuery1).AdsGetBookmark;
...
TAdsTable(AdsQuery1).AdsGotoBookmark(bm);
Ansonsten: Warum verwendest Du nicht die Standard-Bookmark-Pointer der TDataSet-Klasse?

Klaus D. 14. Dez 2005 20:31

Re: Query und ADS Bookmark
 
> Ansonsten: Warung verwendest Du nicht die Standard-Bookmark-Pointer der TDataSet-Klasse? <
was meinst du damit? :gruebel:
Klaus

Union 14. Dez 2005 20:37

Re: Query und ADS Bookmark
 
Na, Du kannst auch GetBookmark und GotoBookmark direkt verwenden. Das ist aber ein anderer Datentyp (Pointer). Du brauchst dann nicht die Ads... Funktionen einzusetzen.

Klaus D. 14. Dez 2005 20:56

Re: Query und ADS Bookmark
 
muß ich noch ne Unit für TBookmark unter Uses einbinden.
Danke

Klaus D. 14. Dez 2005 21:00

Re: Query und ADS Bookmark
 
sorry.....die unit heißt logischerweise 'DB'
danke...klaus

Union 14. Dez 2005 21:00

Re: Query und ADS Bookmark
 
TBookmark verbirg sich in Db. Aber TAdsTable und TAdsQuery erben beide von TDataSet. Db sollte eigentlich beim Einfügen einer entsprechenden Komponente automatisch in der uses Liste landen. Oder erzeugst Du die Komponenten per Source?

Klaus D. 14. Dez 2005 21:04

Re: Query und ADS Bookmark
 
Danke
Es geht alles wunderbar...Danke Klaus


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:07 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz