![]() |
Re: Daten mit TQuery in Datenbank schreiben verursacht Fehle
Die Verbindung zur Datenbank stellst du über die Eigenschaft DatabaseName von TQuery her.
Freundliche Grüße |
Re: Daten mit TQuery in Datenbank schreiben verursacht Fehle
Meine DB heißt umfrage.mdb
Soll ich den kommpletten Pfad oder nur "umfrage.mdb" eintragen? |
Re: Daten mit TQuery in Datenbank schreiben verursacht Fehle
Zwischenfragen:
Warum greifst du mit der BDE auf eine Access-Datenbank zu? Welche Delphi-Version setzt du ein? |
Re: Daten mit TQuery in Datenbank schreiben verursacht Fehle
Ich nutze Delphi 7 Enterprise. Da ich Delphi in der Schule lerne und der Lehrer wahrscheinlich sebst nicht den Unterschied zwischen BDE und ADO kennt weiß ich den leider auch net.
Mfg Benjamin |
Re: Daten mit TQuery in Datenbank schreiben verursacht Fehle
Hallo Benjamin,
hast du in deinem aktuellen Projekt überhaupt schon einmal erfolgreich auf diese Access-Datenbank zugegriffen? Freundliche Grüße |
Re: Daten mit TQuery in Datenbank schreiben verursacht Fehle
Ja an anderen Stellen funktioniert der Zugriff Perfekt. Leider haben wir noch nie eine SQL-Abfrage mit Delphi durchgeführt und sollen dies nun auf einmal bringen.
Danke für deine mühe |
Re: Daten mit TQuery in Datenbank schreiben verursacht Fehle
Hallo Benjamin,
wenn der Zugriff bereits ohne SQL funktioniert, dann hast du sicher mit der TTable-Komponente gearbeitet. Diese kommt zwar ohne SQL daher, aber die Eigenschaft DatabaseName hat sie auch. Du kannst bei der TQuery-Komponente den Wert dieser Eigenschaft exakt übernehmen, wenn sich die Tabelle FRAGEN auch in der Datenbank UMFRAGEN.MDB befindet. Freundliche Grüße |
Re: Daten mit TQuery in Datenbank schreiben verursacht Fehle
Hi, also ich konnte das Problem jetzt beheben, in dem ich mit einer TADOTable geabreitet habe. Das einzigste Problem ist, wenn ich zum Beispiel einen Datensatz löschen will, ist das sich die Anzeigen (DBGrid oder DBLookupComboBox) nicht aktualisieren. wie kann ich das ereichen?
|
Re: Daten mit TQuery in Datenbank schreiben verursacht Fehle
Wenn du den Datensatz über die Table-Komponente (ADOTable.Delete) löschst, dann aktualisieren sich die mit dieser Table-Komponente via DataSource verknüpften Controls automatisch. Löschst du in einer anderen Komponente, dann musst du die Methode ADOTable.Requery() verwenden um die Anzeige zu synchronisieren.
|
Re: Daten mit TQuery in Datenbank schreiben verursacht Fehle
Ok Thx jetz funktioniert erst einmal alles
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:16 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