Datenbank: Absolute Database • Zugriff über: ---
Absolute Database - Fehlerhaft?
Moin,
teste zur Zeit diese Datenbank und habe dafür ein bestehendes Projekt entsprechend umgeschrieben, bzw. die alten BDE-Komponenten mit denen von ABS getauscht. Bin nun auf folgendes Problem gestoßen für welches ich keine Erklärung habe: - ich verwende im Programm ABSTable.Filter und ABSTable.Filtered. - für etwas komplexere Abfragen zusätzlich OnFilterRecord. - nun erhielt ich bei JEDER Aktivierung der Filtered immer 0 Datensätze. - Die gleichen Routinen liefen unter den BDE-Komponenten einwandfrei... Da ich mir das nicht erklären konnte, habe ich ein kleines Testprogramm erstellt. Damit stellte ich folgendes (Fehlverhalten?) fest: - sobald das Ereignis OnFilterRecord der ABSTAble existiert, ergibt die Filterdatenmenge der Funktion Filtered immer 0 Datensätze. - hierbei ist es vollkommen egal, welche Anweisung die Accept := (der OnFilterRecord) enthält. Selbst wenn dort nur ein Kommentar steht. - dies geschieht übrigens auch, wenn der Inhalt von .Filter leer ist. Kann da jemand was zu sagen, bzw. kennt jemand das Problem oder ist dies eventuell gar keines? Mit der BDE existierte dieses Problem jedenfalls nicht... Gruß mandoki |
Re: Absolute Database - Fehlerhaft?
So wie du das beschreibst, muss es sich um einen Bug handeln.
In der OH steht: Zitat:
Du könntest nun debuggen und den Fehler aufspüren ODER du lernst SQL und vermeidest die Filter. Das ist bei einer Serverbasierten Datenbank manchmal um Welten effizienter. |
Re: Absolute Database - Fehlerhaft?
Danke für deine Antwort.
Zitat:
Zitat:
Also werde ich die bestehende Abfrage mit einem "else accept := true" erweitern. Zitat:
Habe bisher nur rudimentäre SQL-Kenntnisse daher wäre eventuell ein SQL-Querybuilder nicht verkehrt. Könntest du mir da etwas empfehlen? Vielleicht auch Free oder OpenSource? |
Re: Absolute Database - Fehlerhaft?
Zitat:
Da du ja bereits Absolute Database nutzt, kannst du ja den entsprechenden DBManager nutzen (ist irgendwo im Ordner ...\Utils\Bin bzw ...\Utils\Source Dort im Tab 'SQL' auf das Icon mit der Tabelle und dem Blitz klicken -> es öffnet sich der 'Query-Maker' ;) |
Re: Absolute Database - Fehlerhaft?
Sonst halt die freie Version von http://www.activequerybuilder.com/
Ich weiß aber nicht, ob ABS unterstützt wird. |
Re: Absolute Database - Fehlerhaft?
Zitat:
|
Re: Absolute Database - Fehlerhaft?
Ich fürchte da wird mir wohl nur der mitgelieferte bleiben. :?
Habe zwar noch dies: Zitat:
Danke für eure Tipps... ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:19 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