G
Guest
Gast
hab ein problem mit einem suchen statement in einem java programm dass einen artikel in einer tabelle einer ms-sql-server db suchen soll.
so schaut das prepared statement im java quellcode aus:
psArtikelSuchen = c.prepareStatement("SELECT Nr, Matchcode, Bez1, Bez2, Einheit, Gewicht, Verkaufspreis "+
"FROM ArtikelJava WHERE Nr LIKE ? AND Matchcode LIKE ? AND Bez1 LIKE ? AND "+
"Bez2 LIKE ? AND Einheit LIKE ? AND Gewicht LIKE ? AND Verkaufspreis LIKE ?");
das problem dürfte das LIKE sein. scheinbar funktioniert das in ms-sql-server nicht so wie in ms-access. hat jemand eine ahnung wie man den LIKE befehl im ms-sql-server verwendet bzw. ob man dort anstelle von LIKE einen anderen befehl verwendet?
so schaut das prepared statement im java quellcode aus:
psArtikelSuchen = c.prepareStatement("SELECT Nr, Matchcode, Bez1, Bez2, Einheit, Gewicht, Verkaufspreis "+
"FROM ArtikelJava WHERE Nr LIKE ? AND Matchcode LIKE ? AND Bez1 LIKE ? AND "+
"Bez2 LIKE ? AND Einheit LIKE ? AND Gewicht LIKE ? AND Verkaufspreis LIKE ?");
das problem dürfte das LIKE sein. scheinbar funktioniert das in ms-sql-server nicht so wie in ms-access. hat jemand eine ahnung wie man den LIKE befehl im ms-sql-server verwendet bzw. ob man dort anstelle von LIKE einen anderen befehl verwendet?