Avatar billede willi Nybegynder
09. juli 2004 - 09:03 Der er 2 kommentarer og
1 løsning

Der er en ikke-defineret funktion "Request.Form" i udtrykket

Hvad er dette?
Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access-driver] Der er en ikke-defineret funktion "Request.Form" i udtrykket.

Min kode ser sådan ud:

strSQL = "Select * from krNotify where EMailAdr  = Request.Form( '" & EMailAdr  & "')"
Set rs2 = Conn.Execute(strSQL)
Do
Response.Write rs2("EMailAdr") & "<br>"
rs2.MoveNext
Loop While Not rs2.EOF

Conn.Close
Set Conn = Nothing
Avatar billede medions Nybegynder
09. juli 2004 - 09:09 #1
strSQL = "Select * from krNotify where EMailAdr  ='"  & Request.Form("EMailAdr") & "'"

//>Rune
Avatar billede willi Nybegynder
09. juli 2004 - 09:34 #2
De bringer altså snart mit p.. i kog.
Jeg har bøger om .asp, sql m.m. og der er ingen beskrivelse af de forb.... apostroffer.
Hvor de skal stå, hvornår og hvorfor. Men måske er det vbscript el. access eller noget helt tredie.

Tak for hjælpen Rune. Det virker :)
Avatar billede medions Nybegynder
09. juli 2004 - 10:09 #3
Hvis dit felt i databasen (i dette tilfælde EMailAdr) er et felt af typen Tekst, så skal der være apostroffer, hvis det er et tal skal de ikke bruges. Hvis feltet er af typen Dato, så skal der være # og # omkring.

//>Rune
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