Entwickler-Ecke
Datenbanken - Query in String Problem
Casimodo - Mi 12.10.05 12:03
Titel: Query in String Problem
Hallo,
ich habe ein Problem mit der Query. Unter SQL habe ich diesen befehl eingegeben:
Delphi-Quelltext
1:
| SELECT Vorname FROM verwaltung WHERE Gedient='True'; |
Nun denke ich das dieser auch Richtig arbeitet. Nur wenn ich jetzt versuche das Ergebniss des Befehls in einen String zu packen bzw. Variabele die als String definiert ist dann bekomme ich nie einen Wert ich arbeite da mit:
Delphi-Quelltext
1: 2: 3:
| Query1.Open; Query1.SQl.Text := Vorname; Query1.Close; |
Überprüft habe ich das ganze immer als ich versucht habe die Sache als Label Caption ausgeben zu lassen.
Gruß
Casi
cartridge - Mi 12.10.05 12:22
Wenn ich dich richtig versetehe, willst Du jetzt das Ergebnis deines SQL- Strings auswerten. Wenn Du mit Open die Ausführung der SQL- Anweisung durchgeführt hast, wird automatisch jedes Feld, dass Du auswerten willst erstellt. Die Auswertung findet dann allgemeingültig mit q.FindField('Vorname').AsString
statt.
S. auch OH, Thema FindField!
Gruß
Ingo
jasocul - Mi 12.10.05 12:27
Wo soll ich anfangen ??
- Du denkst, dass das SQL-Statement funktioniert? Vielleicht solltest du das erstmal sicher stellen.
- Du machst im zweiten Teil ein "Open" mit dem Query1 und weist dann dem SQL.Text etwas zu? Ich vermute, dass du die ganze Zugriffsgeschichte und die TQuery-Komponente noch gar nicht begriffen hast.
Also:
Delphi-Quelltext
1: 2: 3: 4:
| Query1.SQL.Text := 'SELECT Vorname FROM verwaltung WHERE Gedient=''True'''; Query1.Open; Label1.Caption := Query1.FieldByName('Vorname').AsString; Query1.Close; |
Ich hoffe, das hilft dir weiter. Dass dir einige, wesentliche Grundlagen fehlen, hatte ich iirc schon vor einem halben Jahr geschrieben. Versuche dich mit einem Tutorial oder einem guten Buch in die Thematik einzuarbeiten.
Casimodo - Mi 12.10.05 12:40
So danke euch beiden ich habe es schon geschafft. Ich habe mir auch ein Buch (nur konnte man es nicht mehr kaufen sondern nur ausleihen.) besorgt und versucht im Internet etwas zu finden nur leider ohne erfolg.
Ich denke das ich das Programm jetzt so fertig bekommen werde also Danke nochmal.
Gruß
Casi
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 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!