Thema: Delphi SQL LogIn

Einzelnen Beitrag anzeigen

MaToBe

Registriert seit: 2. Aug 2008
162 Beiträge
 
#17

Re: SQL LogIn

  Alt 10. Jun 2009, 14:00
ich habe ein paar weitere Versuche unternommen:


Variablen:
Delphi-Quellcode:
var
   Tabelle : string;
   Daten : string;
   ID : integer;
Funktioniert:
Delphi-Quellcode:
query := PChar('UPDATE ausfaelle SET Lehrer=''Peter'' WHERE ID=1');
mysql_real_query(mySqlConnect, PAnsiChar(AnsiString(query)), Length(query));
Funktioniert nicht:
Delphi-Quellcode:
query := PChar('UPDATE ' + Tabelle + ' SET ' + Daten + ' WHERE ID =' + inttostr(ID));
mysql_real_query(mySqlConnect, PAnsiChar(AnsiString(query)), Length(query));
Funktioniert:
Delphi-Quellcode:
query := PChar('DELETE FROM ausfaelle WHERE ID=11');
mysql_real_query(mySqlConnect, PAnsiChar(AnsiString(query)), Length(query));
Funktioniert nicht:
Delphi-Quellcode:
query := PChar('DELETE FROM ' + Tabelle + ' WHERE ID=' + inttostr(ID));
mysql_real_query(mySqlConnect, PAnsiChar(AnsiString(query)), Length(query));
Ich verstehe nicht wo mein Fehler liegt. Durch die Vergleiche seht ihr ja auch, worauf ich hinaus will, gibt es vielleicht eine intelligentere Lösung als mit " + Variable + " ...
  Mit Zitat antworten Zitat