SQL Server und die Syntax

duermer

Mitglied
Hi,

Hab folgendes Problem und zwar will ich en ResultSet nach was bestimmten filtern und sortieren.

Eigentlich ja kein Hexenwerk.

Das ist die SQL Syntax:

Code:
"SELECT * FROM table_stempel WHERE Benutzer='"+sql.User+"' ORDER BY jahr, monat, tag, stunde, minute, sekunde"

Wobei sql.User eine String Variable ist.

Nur es kommt der folgende Fehler:

[Microsoft][SQLServer 2000 Driver for JDBC][SQLServer] Die Datentypen text, ntext und image können nur mithile des Operators IS NULL oder LIKE verglichen oder sortiert werden.


Was kann das sein normal müsste doch alles stimmen.
Wäre um jede Hilfe dankbar

Mit freundlichen Grüßen
Patrick Hennig
 
Hallo

benutz doch das PreparedStatement, dann musst du dich um solche Probleme nicht mehr kümmern. Guck also mal in die API falls dus noch nicht kennst.

Gruss kahuna
 
Zurück