Avatar billede wermelin Nybegynder
22. februar 2001 - 20:36 Der er 6 kommentarer og
1 løsning

Hente Integer fra form!

Hejsan!

Jeg er ved at lave en søgemaskine hvor jeg skal hente postnr. fra en form!
Hvordan kan jeg få søgemaskinen til at søge på postnr\'ene i db kolonnen??

Jeg får følgende fejlmeddelelse:
Microsoft][ODBC Microsoft Access-driver] Datatyperne stemmer ikke overens i kriterieudtrykket.
Avatar billede blazer Nybegynder
22. februar 2001 - 20:37 #1
du skal sætte designtypen til at være det den skal være i access
Avatar billede wermelin Nybegynder
22. februar 2001 - 20:38 #2
Det har jeg gjort! Kolonnen er sat til at være \'Tal\' :o)
Avatar billede wermelin Nybegynder
22. februar 2001 - 20:44 #3
Koden ser sådan!
.
.
.
IntPOSTNRKEYWORD = Trim(Request.Form(\"IntPOSTNR\"))
.
.
IF IntPOSTNRKEYWORD = \"ALLE\" THEN
    strSQL = strSQL & \" AND POSTNR BETWEEN 900 AND 9000\"
ELSE
    strSQL = strSQL & \" AND POSTNR = \'\" & IntPOSTNRKEYWORD & \"\'\"
END IF
.
.
.
Avatar billede eagleeye Praktikant
22. februar 2001 - 20:49 #4
Når det tal skal du ikke hvade \'\' omkring dem i SQL sætningen:

IF IntPOSTNRKEYWORD = \"ALLE\" THEN
    strSQL = strSQL & \" AND POSTNR BETWEEN 900 AND 9000\"
ELSE
    strSQL = strSQL & \" AND POSTNR = \" & IntPOSTNRKEYWORD
END IF
Avatar billede blazer Nybegynder
22. februar 2001 - 21:02 #5
manden har jo ret...giv ham hans points...heh
Avatar billede wermelin Nybegynder
22. februar 2001 - 21:10 #6
Ja - det har han!! :o) Han er faktisk ret klog........... det er jo ikke første gang han har hjulpet mig...!!
Men eagleeye - lav lige et SVAR!!
Avatar billede eagleeye Praktikant
22. februar 2001 - 21:12 #7
:-) tak
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