29. august 2000 - 16:23Der er
7 kommentarer og 1 løsning
Database Connection???
Jeg er så småt begyndt på at lave hjemmesider i ASP, men nu er jeg gået lidt kold. Jeg har lavet flg. kode udfra andres, men den dutter ikke jeg ved ikke helt hvor det er gået galt.
<%@LANGUAGE=\"VBSCRIPT\"%> <% set rsNews = Server.CreateObject(\"ADODB.Recordset\") DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \" DSN = dsn & \"DBQ=\" & server.mappath(\"australia.mdb\") rsNews.open rsNews.Source = \"SELECT * FROM TNews ORDER BY NWID DESC\" %>
jeg får nemlig flg.: fejl:
ADODB.Recordset fejl \'800a0e7d\'
Programmet har anmodet om en handling på et objekt, som har en henvisning til et lukket eller ugyldigt forbindelsesobjekt.
The application is using arguments that are of the wrong type, are out of acceptable range, or are in conflict with one another.
/wagga/default.asp, line 7
Min kode se sådan her ud: <%@LANGUAGE=\"VBSCRIPT\"%> <% set rsNews = Server.CreateObject(\"ADODB.Recordset\") DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \" DSN = dsn & \"DBQ=\" & server.mappath(\"australia.mdb\") sqlstr = \"SELECT * FROM TNews ORDER BY NWID DESC\" rsNews.Open sqlstr,DNS,1,1,1 %>
rsNews.Open sqlstr,DNS,1,1,1 skal være rsNews.Open sqlstr,DSN,1,1,1 eftersom det er DSN du sætter op og ikke DNS. Sorry, min fejl i mit eks.
I øvrigt tænker jeg på om det er mart at bruge DSN (eller DNS for den sags skyld) eftersom der er navne windows kender i anden sammenhæng.
Prøv evt. at erstatte DSN med f.eks. \"conn\"
Synes godt om
Ny brugerNybegynder
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.