Avatar billede ml Nybegynder
22. januar 2001 - 15:43 Der er 15 kommentarer og
1 løsning

Brugernavn med æøå

Jeg har et login system med en access database. Men når man vil logge ind med et brugernavn som indeholder æøå kommer der en fejl...

Hvordan undgår jeg dette :)
Avatar billede teddy_boy Nybegynder
22. januar 2001 - 15:45 #1
Lader være med at bruge aøå....
Avatar billede tdaugaard Nybegynder
22. januar 2001 - 15:47 #2
hæ hæ .. det er så simpelt :-)
Avatar billede ml Nybegynder
22. januar 2001 - 15:47 #3
Nej det er det der er problemet..
Man SKAL kunne bruge æøå ! ;)
Avatar billede ml Nybegynder
22. januar 2001 - 15:49 #4
tdaugaard > Ja det tænkte jeg nok, men har ikke kunne finde noget på det !

Så det ville da være fedt hvis du ville afsløre det... ;)
Avatar billede keysersoze Guru
22. januar 2001 - 15:51 #5
hvad siger den af fejl? jeg har da ingen problemer med det...
Avatar billede ml Nybegynder
22. januar 2001 - 15:52 #6
error \'80020009\'
Exception occurred.

login.asp, line 15
Avatar billede keysersoze Guru
22. januar 2001 - 15:53 #7
og koden?
Avatar billede ml Nybegynder
22. januar 2001 - 15:58 #8
nick = Request.form(\"nick\")

dbpath=\"DBQ=E:\\web\\db.mdb\"
Connection = \"DRIVER={Microsoft Access Driver (*.mdb)}; \" & dbpath
Set Conn = Server.CreateObject(\"ADODB.connection\")
Conn.open Connection

SQL = \"SELECT * FROM info WHERE navn=\'\" & nick & \"\'\"
Set dbRs = Conn.execute( SQL )
-------
.... Kan det være fordi jeg ligger på en server med engelsk software
Avatar billede ml Nybegynder
22. januar 2001 - 16:06 #9
hmmm...

Problemet er at batabasen laver æøå om til tegn-kode (f.eks. ø).

Hvordan undgår jeg så det ?
Avatar billede keysersoze Guru
22. januar 2001 - 16:07 #10
det kunne godt give lidt problemer...

jeg kan ikke lige umiddelbart se et problem i din kode... så det kan være softwaren...

tester du det kune på en server eller også på PWS?
Avatar billede meelby Nybegynder
22. januar 2001 - 16:43 #11
Prøv at samligne karakter for karakter (Kan også kende forskel på store og små bogstaver)

SQL = \"SELECT * FROM info WHERE StrComp(trim(Navn),\'\" & trim(Request(\"nick\")) & \"\',0)=0)\"
Avatar billede jbp Nybegynder
22. januar 2001 - 23:05 #12
Kan du ikke lave noget noget kode der omskriver aøå til, html koden for de tegn?

Eks.

If etellerandet Then
etellerandet = æ \'Æ
End If
Avatar billede danriis Nybegynder
22. januar 2001 - 23:08 #13
Jeg må indrømme at jeg ikke lige kender svaret, men prøv at \"lege\" lidt med en replace funktion og jbp´s svar!!
Avatar billede keysersoze Guru
19. februar 2001 - 17:21 #14
????
Avatar billede keysersoze Guru
13. marts 2001 - 21:41 #15
??????????????????
Avatar billede ml Nybegynder
20. april 2001 - 10:29 #16
Jeg lader bare være med at html encode, derved kommer fejlen ikke.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester