SQL mit Zahlen füllen ? Unzulässige Speicheraddition!
-
hi,
hab eine datenbank die unteranderem das feld sprache hat.
sprache ist ein int wert der denn wert von 1 bis n annehmen kann, 1 z.b. für deutsch. wenn ich nun denn sql so schreibe:[cpp]
int Language=1;SQL = "... WHERE Sprache = '" + Language + "'";
erscheint folgender Fehler:
[C++ Fehler] test.cpp(53): E2085 Unzulässige Zeigeraddition
Vollständiger Parser-Kontext
test.cpp(31): Analyse von: void _fastcall Tfrmtest::cmbxxxEnter(TObjectMach ich aber:
SQL = "... WHERE Sprache = '" + IntToStr(Language) + "'";bricht mir der Builder mit der Exception "Datentypen in Kriterienausdruck unverträglich" ab ...
Was muss ich denn tuhen damit ich Integer Zahlen aus einer Datenbank abfragen kann ?
-
oje ich deppo,
hätte nicht die ' verwenden dürfen dann klappts auch mit dem integer ...
sorry