![]() |
AW: Einfache Datenabfrage
Da ich über eine andere Delphiversion als Du verfüge, gelingt es mir nicht, den Fehler irgendwie nachzustellen.
Bitte nimm die Connection und die Query aus dem ButtonEreignis heraus und erstelle sie als Komponenten auf dem Formular (und nicht erst zur Laufzeit). Dann befülle die Attribute im Objektinspektor und stelle sowohl die Verbindung zur Datenbank her, als auch zur Abfrage (also das Attribut Connected der TSQLConnection im Objektinspektor auf True und das Attribut Active der TSQLQuery auf True setzen). Wenn das dann gelingt, kannst Du in der DFM des Projektes nachsehen, welche Attribute der beiden Komponenten wie gesetzt sind und das dann im Quelltext nachstellen. Für mich ist allerdings fraglich, warum die beiden Komponenten als lokale Variabeln im Buttonereignis erstellt werden und dort dann weder die Abfrage geschlossen wird, noch die Verbindung wieder getrennt wird und auch keine Freigabe der Variabeln erfolgt. Das Argument: Das ist nur zum Testen, lasse ich nicht gelten. Auch beim Testen sollte man den Quelltext korrekt und vollständig erstellen, da ansonsten ungeahnte Seiteneffekte nicht auszuschließen sind. |
AW: Einfache Datenabfrage
Ich habe das Gefühl das es an dbx4fb.dll liegt. Nehme ich Devart dbExpress driver for InterBase and Firebird klappt es.
Und ja, es wäre noch alles geschlossen worden wenn es lief. Aber es ging ja nur um die Frage ob jemand weiß warum er beim Query abschmiert. Das hätte er auch bei einem Close und Free gemacht. Es ist eigentlich in dieser Situation sinnfrei die Zeilen darunter zu machen. Gruß Edit: Um das Thema abzuschließen, mit ![]() |
AW: Einfache Datenabfrage
Hallo,
Zitat:
|
AW: Einfache Datenabfrage
Zitat:
Edit: Durch das FIBPlus blicke ich im Moment noch nicht 100% durch. Vielleicht finde ich ja dazu nochwas. |
AW: Einfache Datenabfrage
Hallo,
wenn es nicht ein Bug der Zugriffskomponenten beim Zugriff auf FB3 ist (FB3 ist ja relativ neu), gibt es vielleicht einen Versionskonflikt der Client-DLLs. Suche mal nach allen fbclient.dll und gds32.dll (am besten über Search Everything) und vergleiche die Versioninfos. FB3 legt die gds32.dll als direkte Kopie der fbclient.dll nur auf Wunsch bei der Installation an. Vielleicht hast du eine veraltete gds32.dll/ fbclient.dll. |
AW: Einfache Datenabfrage
Hi,
erstmal danke für deine mühe. Aber ich MUSS 2.5 nutzen. Steht auch oben das es um 2.5 geht. ich habe gestern abend noch ein bissl getestet und gesucht. Ich habe im moment ein Query laufen. Über TIBDatabase. Falls ich noch probleme haben sollte werde ich einfach nochmal nachfragen. Danke |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:14 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