Hi,
ich habe mir ein SQL gebaut und fing dann an mir entsprechende Suchfelder zu übergeben. Da ich ein Textfeld mit LIKE durchsuchen möchte, wollte ich ein simples UPPER verwenden, damit der Benutzer nicht darauf achten muss, was er groß und was er klein schreibt.
Das SQL sieht grob so aus:
Als Fehlermeldung bekomme ich leider nur ein Aussagekräftiges:
"Funktion nicht für die Abfrage unterstützt."
Ohne das Upper funktioniert die Abfrage wunderbar, ich brauche es aber.
Jemand eine Idee?
Für Hilfe und Anregungen wär ich sehr dankbar.
Gruß
ich habe mir ein SQL gebaut und fing dann an mir entsprechende Suchfelder zu übergeben. Da ich ein Textfeld mit LIKE durchsuchen möchte, wollte ich ein simples UPPER verwenden, damit der Benutzer nicht darauf achten muss, was er groß und was er klein schreibt.
Das SQL sieht grob so aus:
Code:
SELECT * FROM (
SELECT A.*, B.*,
ROW_NUMBER() OVER() AS RN
FROM BIBLIOTHEK/DATENBANKDATEI AS A
LEFT OUTER JOIN BIBLIOTHEK/DATENBANKDATEI2 AS B
ON [..] Diverse Verknüpfungen [..]
WHERE A.FELD1 = 1
AND UPPER(A.FELD2) LIKE UPPER('".$VALUE."%')
) AS COL
WHERE RN between ".$VON." and ".$BIS
Als Fehlermeldung bekomme ich leider nur ein Aussagekräftiges:
"Funktion nicht für die Abfrage unterstützt."
Ohne das Upper funktioniert die Abfrage wunderbar, ich brauche es aber.
Jemand eine Idee?
Für Hilfe und Anregungen wär ich sehr dankbar.
Gruß