Hej jeg har problemer med æ, ø og å, når jeg laver forespørgsler med ASP
i min Access Database.
Jeg har en formular, hvor jeg f.eks. kan søge på amtnavne (de gamle
amter i Danmark). Skriver jeg hér et navn indeholdende æ, ø eller å får
jeg nedestående fejlmeddelelse (strengen stopper ved tegnet og resten af
søgeordet kommer ikke med). Skrive jeg derimod f.eks. Holbæk med ae -
altså Holbaek, virker det fint. Det er bare ikke særlig brugervenligt.
Er der en smart måde/kode til at omgåes dette?
I det hele taget har jeg megen fornøjelse af at ting i min ASP-kode, der
skrives som ae, åbenbart automatisk opfattes som æ når det gælder
tabelnavne. Ved feltnavne er der ingen problemer.
Fejlen ved søgning på Holbæk (med æ):
ADODB.Recordset.1 error '80004005'
SQLState: 37000
Native Error Code: -3100
[INTERSOLV][ODBC SequeLink driver][ACCESS][Microsoft][ODBC Microsoft
Access Driver] Syntax error in string in query expression '
Amt.AmtNavn='Holb'.
Min SQL-sætning:
strSQL = "SELECT * FROM Amt WHERE Amt.AmtNavn='" &
request.form("AmtNavn") & "'"
På forhånd tusinde tak for hjælpen!
Mvh. Peter
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG