Michael: Sucheingabe Gross + Kleinschreibungsproblem

Beitrag lesen

Hallo Leute,

leider hab ich nicht viel Ahnung mit Umgang dieser Sprache...
Hier unterscheidet die Sucheingabe zwischen Gross- und Kleinschreibung
leider:

function BuildFilter(AForm)
{
var s = '(';
for(i = 1; i < AForm.elements.length-1; i++)
{
  if (AForm.elements[i].value.length>0)
  {
   if (s.length>1)
   { s=s+' and '; }
   s=s+AForm.elements[i].name+"%20like%20%27"+AForm.elements[i].value+"%25%27";
  }
}
  if (s.length>1)
  { s=s+')'; }
  else
  { s=''; }
return s;
}

Diese Texteditor ist als base.js gespeichert. Nun soll ich so umprogrammieren,
das alle Kleinbuchstaben automatisch in Grossbuchstaben umgewandelt werden und
erst dann sucht. Also nicht " Feldname like 'eingabe%' " sondern richtig so:
" Upper(Feldname) like 'EINGABE%' " !! Ups... leider versteh ich da nicht
viel, was ich so umprogrammieren müsste. Es sind eigentlich nur diese Zeile:

s=s+AForm.elements[i].name+"%20like%20%27"+
       AForm.elements[i].value+"%25%27";

ich hab es erst einmal so geändert:

s=s+"UPPER%28"+AForm.elements[i].name+"%29%20like%20%27"+
        AForm.elements[i].value"%25%27";

doch nun fehlt noch bei +"%25%27"; an der Reihe, der am Ende wieder (-->
%'für das like im sql) dranhängen und natürlich den Wert noch in Grossbuchstaben
umwandelt... oh Gott... kann da einer mir helfen?

Michael