Kan det skyldes at indholdet i Request.Form er escaped, sådan at æøå bliver ændret til escaped tegn med %'er ? Prøv lige at se, hvad Request.Form indeholder
Jeg kan ændre det til = eller like og med eller uden %. Men lige så snart udtrykket indeholder æ,ø,å,ö,ä kommer der fejl. Fejlmeldingen siger ganske rigtigt, at fejel ligger nær 'v', og æ ligger jo også umiddelbart efter 'v'.
Først SQL-sætningen og så fejlmeldingen: SELECT * FROM varer WHERE navn = 'vægkalender' ORDER BY navn ADODB.Recordset.1 error '80004005'
SQLState: 42000 Native Error Code: 1064 [TCX][MyODBC]You have an error in your SQL syntax near ''v' at line 1
Det kan skyldes at MySQL er sat forkert op hos udbyderen. Den skal kunne håndtere ISO-8859-1 som indeholder de vesteuropæiske tegnsæt. Spørg dig for der!
Jo, men tak for forsøgene. I morgen kontakter jeg udbyderen! Nu skal det altså lykkes. Det kan ikke være meningen, at man kan have hønsekød, æggeblommer og gåsesteg liggende i databasen uden nogensinde at kunne søge efter det!
Løsningen er ikke fundet, men jeg bruger som sagt % i stedet for æøå. Det går nogenlunde. Udbyderen kan heller ikke give en forklaring. Så jeg lukker og takker for deltagelsen
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.