Avatar billede websam Nybegynder
30. december 2002 - 23:27 Der er 6 kommentarer og
1 løsning

Mangler lidt hjælp ?

Jeg har ofte brugt denne :

Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "SELECT LinkURL FROM Links"
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("/aspdigital/db/demo.mdb")
rs.Open strSQL, strDSN, 1
If Not (rs.BOF Or rs.EOF) Then
    rs.PageSize = 10
    rs.AbsolutePage = intPage
    intRecCount = rs.PageSize
    intPageCount = rs.PageCount
    Response.Write "<p><b>Side " & intPage & " af " & intPageCount & "</b></p>"
    Do While Not rs.EOF And intRecCount > 0
        Response.Write rs("LinkURL") & "<br>"
    intRecCount = intRecCount - 1
    rs.MoveNext
    Loop
End If
rs.Close
Set rs = Nothing

Men nu melder den følgende fejl :

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
ODBC driver does not support the requested properties.

Og det er i linien "rs.Open strSQL, strDSN, 1" er der nogen der kan forklare mig hvad det skal sige ???

/WebSam
Avatar billede mik.mak Nybegynder
30. december 2002 - 23:33 #1
Prøv at brug rs.open strSQL, strDNS, 3, 3

Den linje plejer gerne at virke hos mig.

/michael
Avatar billede mik.mak Nybegynder
30. december 2002 - 23:34 #2
Ups, ikke strDNS men strDSN istedet. sorry.

/michael
Avatar billede websam Nybegynder
31. december 2002 - 00:05 #3
Og så får jeg denne fejl :

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
Avatar billede mik.mak Nybegynder
31. december 2002 - 00:11 #4
Okay, så prøv at indsætte denne linje efter Set rs = Server.CreateObject("ADODB.RecordSet") :
set conn = server.CreateObject("ADODB.connection")

Så skulle linjen gerne se således ud :
rs.open strSQL, Conn, 3, 3

Prøv det.

/michael
Avatar billede soes Nybegynder
31. december 2002 - 01:33 #5
dette er hvad jeg plejer at goere naar jeg skal oprette en forbindelse, skal ikke sige om det virker ;O)

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("/aspdigital/db/demo.mdb")

Set Rs = Conn.Execute(strSQL)
Avatar billede musicchart.dk Nybegynder
31. december 2002 - 15:14 #6
prøv dette:

Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "Select * From links ORDER BY LinkURL"
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("/aspdigital/db/demo.mdb")
rs.Open strSQL, strDSN, 1
Avatar billede hossein Nybegynder
31. december 2002 - 16:26 #7
Prøv med OLEDB.4:
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open(Server.Mappath("/aspdigital/db/demo.mdb"))
set rs=Server.CreateObject("ADODB.recordset")
strSQL = "Select * From links ORDER BY LinkURL"
rs.Open strSQL,conn
...
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