Einzelnen Beitrag anzeigen

Benutzerbild von Mamphil
Mamphil

Registriert seit: 17. Jul 2004
Ort: Garching b. München
149 Beiträge
 
Delphi 7 Professional
 
#7

Re: Schwerer Fehler mit libmysql.dll

  Alt 9. Okt 2004, 20:00
Hi!

Probier mal als Query:

SELECT name FROM users - ganz ohne WHERE-Statement.

Wenn du im WHERE-Statement einen Vergleich mit einem String machen willst, musst du diesen String in Anführungszeichen packen (=quoten)! Du erreichst dieses über die Funktion QuotedStr(const S: string): string;
Zitat von Delphi-Hilfe:
Mit QuotedStr kann der String S in einen String in Anführungszeichen umgewandelt werden. Am Anfang und am Ende von S wird ein halbes Anführungszeichen (') hinzugefügt. Wenn innerhalb des Strings halbe Anführungszeichen enthalten sind, werden diese verdoppelt.
Alles klar?

Mamphil

EDIT: Ansonsten würde ich einfach mal mysql_error(_dbcon); ausgeben lassen. Vielleicht klärt sich dadurch ein eventuell vorhandener Fehler im MySQL-Statement auf.
  Mit Zitat antworten Zitat