hi leute,
hab noch mal ne Frage, und zwar hab ich in meiner Anwendung auf Datensätze zugreifen, wo die id = einer Variable ist, nur gibt mir der Compiler immer die Fehlermeldung: You have an error in your
SQL Syntax near " at line 1. Mein Quellcode sieht folgendermaßen aus:
Zitat:
_myCon := mysql_init(nil);
if _myCon = nil then
begin
ShowMessage('Nicht genug freier Speicher, um Verbindungsdeskriptor zu initialisieren');
Exit;
end;
mysql_real_connect(_myCon, unit1.host, unit1.user, unit1.pass, unit1.db, 3306, nil, 0);
query := PChar('SELECT * FROM posts WHERE id =' + IntToStr(g_id));
mysql_real_query(_myCon,
query, Length(
query));
_myRes := mysql_store_result(_myCon); //alle Datensätze vom Server anfordern
if _myRes = nil then
begin
ShowMessage('Es konnten keine Datensätze zurückgebenen werden. Ursache: ' + mysql_error(_myCon));
Exit;
end;