Einzelnen Beitrag anzeigen

Mb123

Registriert seit: 7. Jun 2006
33 Beiträge
 
#1

MySQL direct - String in Datenbank-Feld eintragen

  Alt 3. Aug 2008, 15:11
Datenbank: MySQL • Zugriff über: MySQL direct
Hallo,
Ich habe folgendes Problem, ich lese die Ip des Computer in einen string ein:
ip:=WebBrowser1.OleObject.Document.Body.InnerHtml; Diese Ip möchte ich nun mit folgendem SQL-Statement in die Datenbank schreiben:
  q := ' INSERT INTO test (ip,uhr,aktion) VALUES('+ip+',NOW(),0);'; Ich kriege nun den Fehler, dass irgendwas an der SQL-Syntax nicht stimmt. Ich habe das Feld ip
in der Datenbank als VarChar vorliegen. Das Problem ist wahrscheinlich, dass man einen string
nicht ohne weiteres in ein VarChar-Feld eintragen kann

Muss ich vielleicht einfach den Typ des Ip-Feldes ändern ?

Danke für eure Antworten !
  Mit Zitat antworten Zitat