Avatar billede freud Nybegynder
12. september 2002 - 13:46 Der er 5 kommentarer og
1 løsning

udtræk af db

Har følgende kode:

SIDE 1
<a href="test.asp?ID=<% = strProjektID %>">
<% = strProjektID %>
</a>

SIDE 2
Set Conn = Server.CreateObject("ADODB.Connection")
    DSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("../daba/11072002.mdb")
    Conn.Open DSN
                   
    strSQL = "SELECT * FROM PROJEKT Where ProjektID = " & Request.Querystring("ID")

    set rs = Conn.Execute(strSQL)

FÅR FØLGENDE FEJL:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access-driver] Der er for få parametre. Der var ventet 1.
/projekter/lbj/neoconedit/varer/test.asp, line 18


HJÆLP.............  FREUD
Avatar billede medions Nybegynder
12. september 2002 - 13:50 #1
Set Conn = Server.CreateObject("ADODB.Connection")
    DSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("../daba/11072002.mdb")
    Conn.Open DSN
                   
    strSQL = "SELECT * FROM [PROJEKT] Where [ProjektID] = '" & Request.Querystring("ID") & "'"

    set rs = Conn.Execute(strSQL)

//>Rune
Avatar billede medions Nybegynder
12. september 2002 - 13:51 #2
Ellers så prøv lgie med:

Set Conn = Server.CreateObject("ADODB.Connection")
    DSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("../daba/11072002.mdb")
    Conn.Open DSN
                   
    strSQL = "SELECT * FROM PROJEKT Where ProjektID = " & CInt(Request.Querystring("ID"))

    set rs = Conn.Execute(strSQL)

//>Rune
Avatar billede freud Nybegynder
12. september 2002 - 13:57 #3
nu virker det - men hvorfor........
Avatar billede freud Nybegynder
12. september 2002 - 13:59 #4
--> Medios
Du skal nok få dine points, vil bare gerne vide hvorfor det virker nu og ikke før

Request.Querystring("ID") indeholder på tal og bogstaver........
Avatar billede medions Nybegynder
12. september 2002 - 14:17 #5
Det er fordi du skal lave en funktion der konvetere det om til en Integer værdi.. Det gør du med CInt()
Det er fordi at i det du har en data fra en QueryString er det en variabel af tekst type...
Det er en indbygget i VBScrpit ;o)

//>Rune
Avatar billede medions Nybegynder
12. september 2002 - 22:00 #6
Thx 4 Poinz

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