Entwickler-Ecke
Datenbanken - SQLUpdate
Anonymous - Di 17.12.02 21:49
Titel: SQLUpdate
Hallo,
ich habe meine Datenbankabfrage drch folgendes ergänzt: Durch die Suche werden Datensätze ausgegeben, klickt man auf einen Datensatz, öffnet sich ein Fenster, in dem Detailinformationen zu dem angeklickten Datensatz ausgegeben werden (sollen).
Das Problem ist: Es können nur die Datenfelder abgerufen werden, die ich in der SELECT-Abfrage ausgewählt habe.
Bsp: SELECT titel, verlag, isbn FROM buecher WHERE...
In dem neuen Fenster habe ich eine DataSource, die mit dem Query der Suche verknüpft ist. Die einzelnen Datenbankkomponenten, in denen die Detailinformationen ausgegeben werden sollen, sind mit der DataSource und somit mit dem Query der Suche verknüpft. Zwar kann ich alle Felder aus der Datenbank den Datenbankkomponenten zuweisen, starte ich aber eine Abfrage, verursacht das eine Fehlermeldung.
Irgendwie muss ich also alle Felder der Datenbank nachträglich auswählen können. Aber wie?
hansa - Di 17.12.02 22:04
Hi,
verstehe nicht genau, was Du meinst, aber es wird doch hoffentlich nicht an folgendem liegen : 8)
statt:
| Zitat: |
SELECT titel, verlag, isbn FROM buecher WHERE...
|
dieses :
Quelltext
1:
| SELECT * FROM buecher WHERE... |
zu benutzen ? Probieren geht über studieren.
Gruß
Hansa
LCS - Mi 18.12.02 09:31
Titel: Re: SQLUpdate
Hi
| Kuckuckskind hat folgendes geschrieben: |
Das Problem ist: Es können nur die Datenfelder abgerufen werden, die ich in der SELECT-Abfrage ausgewählt habe.
Bsp: SELECT titel, verlag, isbn FROM buecher WHERE...
|
Das ist ja genau der Sinn der Sache: Die Menge der zu übertragenden Daten einzuschränken. Innerhalb deiner Datasource existieren nur diese 3 Felder.
| Kuckuckskind hat folgendes geschrieben: |
Irgendwie muss ich also alle Felder der Datenbank nachträglich auswählen können. Aber wie? |
Entweder du machst es so wie hansa geschrieben hat, indem du mit Select * generell alle Felder abrufst, oder du verwendest für für die Detailinformation eine eigene Query mit der du genau die Daten für den betreffenden Datensatz holst.
Gruss Lothar
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!