[Java/JDBC] Wildcard problemen

Pagina: 1
Acties:

  • zneek
  • Registratie: Augustus 2001
  • Laatst online: 08-02-2025
Hallo,

Ik ben bezig met een applicatie in Java/Jsp. Ik maak gebruik van een SQL Server 2000. Nu heb ik het volgende probleem. Als ik een select statement uitvoer met een where clause met een like en wilcard krijg ik niet het gewenste resultaat.
VB:

select naam from klant where naam like '%e'

resultaat:
edse
vrieze

select naam from klant where naam like 'e%'

resultaat:
edse

select naam form klant where naam like '%e%'

resultaat


?? Das toch raar? Met like '%e%' zou ie toch zowel edse als vrieze als resultaat moeten geven?

  • whoami
  • Registratie: December 2000
  • Laatst online: 11:48
Dit is geen Java probleem, maar een SQL probleem.

Titel gemod.

Krijg je het gewenste resultaat als je de query zo uitvoert mbhv de Query Analyzer?

https://fgheysels.github.io/


  • zneek
  • Registratie: Augustus 2001
  • Laatst online: 08-02-2025
Ja, dan doet ie het prima.

Sterker nog, tis niet eens een SQL probleem, maar een JSP/HTML probleem. Nu ik de wildcards hardcoded in mijn Java class heb gaat het prima. Het oversturen van de HTML param naar JSP naar de Java class ging niet goed.

Problem solved.