AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Einfache Datenabfrage

Einfache Datenabfrage

Ein Thema von DelTurbo · begonnen am 21. Jan 2019 · letzter Beitrag vom 23. Jan 2019
 
Delphi.Narium

Registriert seit: 27. Nov 2017
2.558 Beiträge
 
Delphi 7 Professional
 
#11

AW: Einfache Datenabfrage

  Alt 21. Jan 2019, 18:01
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.
  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 04:30 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-2025 by Thomas Breitkreuz