aus query/sql zellen inhalt in einem string schreiben
-
Hallo,
ich würde gerne einen bestimmten zelleninhalt in einem string abspeichern.
in etwa so:
string inhalt=DBGrid1->SQL->Add("SELECT Artikel FROM verkaufen WHERE Nr='20');
aber dies funktioniert leider nicht...
Kann mir wer helfen?
Gruß
-
- was ist DBGrid1? Das muß ein TSQLQuery* sein.
- Hat das Objekt eine gültige offene Verbindung?
- Terminiere das SQL-Stringliteral. Das abschließende " fehlt.
- Danach mußt Du die Daten mit TSQLQuery::Open() abholen.
- zuletzt kannst Du sie in einen String speichern
String inhalt = query->Fields->Fields[0]->AsString;
-
Hallo
Außerdem ist "Funktioniert nicht" keine ausreichende Fehlerbeschreibung.
Deine Code-Zeile macht keinen Sinn, schau doch mal nach was das Rückgabeergebnis von TStrings::Add() ist. (Tip : Zwischen dem Zuweisen der SQL-Anweisung und dem Auslesen des Abfrageergebnises fehlt noch das Ausführung der SQL-Anweisung).bis bald
akari