Avatar billede l_otto Nybegynder
08. oktober 2003 - 11:50 Der er 23 kommentarer og
1 løsning

hvad betyder denne fejl ?

ADODB.Recordset error '800a0cb3'

Current Recordset does not support bookmarks. This may be a limitation of the provider or of the selected cursortype.
Avatar billede mm12010 Nybegynder
08. oktober 2003 - 11:55 #1
at du skal oprette dit Recordset med:

set rs = Server.CreateObject("ADODB.Recordset")

i stedet for:

set rs = connObj.Execute(SQL)

for at få adgang til de egenskaber og metoder der ligger i rs-objektet
Avatar billede l_otto Nybegynder
08. oktober 2003 - 11:58 #2
hmm det gør den allerede....
Avatar billede mm12010 Nybegynder
08. oktober 2003 - 12:03 #3
må jeg se?
Avatar billede l_otto Nybegynder
08. oktober 2003 - 12:06 #4
det er i denne her det går galt:

<%

Dim iPageSize      'Number of rows in page
Dim iPageCount      'The number of pages we'll get back
Dim iPageCurrent    'The page we want to show
Dim strParam        'Passing a parameter
Dim strSQL          'SQL command
Dim iRecordsShown  'Loop controller for displaying just iPageSize records
Dim I              'Standard looping var

Dim CurCatalog

iPageSize = 5 'Change this integer to the number of records to display on page

' Retrieve page to show or default to 1
If Request.QueryString("page") = "" Then
    iPageCurrent = 1
Else
    iPageCurrent = CInt(Request.QueryString("page"))
End If

'Read in parameters for your query.

If Request.QueryString("intcatalogID") = "" Then
    strParam = Request.QueryString("strSubCatalogID")
Else
    strParam = Request.QueryString("intcatalogID")
End If
' Build SQL String using the parameters
if Request.QueryString("intcatalogID") <> "" then
strSQL = "SELECT * FROM products WHERE catalogID =" &strParam
else

strSQL = "SELECT * FROM products WHERE subCatalogID =" &strParam& " and catalogID =" &strCurCatalog

end if
' Create and open our connection
      Set Conn = Server.CreateObject("ADODB.Connection")
      Conn.Open ConString

      Set rsProdInfo = Server.CreateObject("ADODB.Recordset")
      rsProdInfo.PageSize = iPageSize
      rsProdInfo.CacheSize = iPageSize
      rsProdInfo.Open strSQL, Conn, adOpenStatic, adLockReadOnly, adCmdText

      iPageCount = rsProdInfo.PageCount

          If iPageCurrent > iPageCount Then
            iPageCurrent = iPageCount
        end if
        If iPageCurrent < 1 Then
            iPageCurrent = 1
        end if


        If iPageCount = 0 Then
            Response.Write "There are no items in this category!"
        Else
        'Move to the selected page
        rsProdInfo.AbsolutePage = iPageCurrent
%>
Avatar billede mm12010 Nybegynder
08. oktober 2003 - 12:14 #5
Avatar billede l_otto Nybegynder
08. oktober 2003 - 12:30 #6
ok, det kunne jeg ikke lige gemmemskue..

men det er en shop løsning hvor den ikke vil tage produktet med over....
Avatar billede l_otto Nybegynder
08. oktober 2003 - 12:30 #7
hvad mener den med bookmark ?
Avatar billede mm12010 Nybegynder
08. oktober 2003 - 12:47 #8
prøv sådan:

rsProdInfo.Open strSQL, Conn, 3
Avatar billede l_otto Nybegynder
08. oktober 2003 - 13:30 #9
ADODB.Recordset error '800a0e79'
Operation is not allowed when the object is open.

/shop/productsByCategory.asp, line 109
Avatar billede mm12010 Nybegynder
08. oktober 2003 - 13:44 #10
hvad er linie 109?
Avatar billede l_otto Nybegynder
08. oktober 2003 - 13:45 #11
rsProdInfo.Open strSQL, Conn, 3
Avatar billede l_otto Nybegynder
08. oktober 2003 - 13:46 #12
istedet for rsProdInfo.AbsolutePage = iPageCurrent


var det ikke der jeg skulle sætte den ind ?
Avatar billede mm12010 Nybegynder
08. oktober 2003 - 13:53 #13
nej - det skal være i stedet for:

  rsProdInfo.Open strSQL, Conn, adOpenStatic, adLockReadOnly, adCmdText
Avatar billede l_otto Nybegynder
08. oktober 2003 - 13:55 #14
ok det har jeg også prøvet giver samme fejl som:

ADODB.Recordset error '800a0cb3'

Current Recordset does not support bookmarks. This may be a limitation of the provider or of the selected cursortype
Avatar billede mm12010 Nybegynder
08. oktober 2003 - 13:58 #15
hmm... så ved jeg ikke lige...
Avatar billede l_otto Nybegynder
08. oktober 2003 - 13:59 #16
men ved du hvad det betyder? jeg har aldrig set den fejl før
Avatar billede l_otto Nybegynder
08. oktober 2003 - 14:13 #18
hvor sætter man CursorLocation  henne ?
Avatar billede mm12010 Nybegynder
08. oktober 2003 - 14:20 #19
Conn.CursorLocation = adUseServer
Avatar billede l_otto Nybegynder
08. oktober 2003 - 14:21 #20
jo men hvor i koden skal jeg sætte den ?
Avatar billede l_otto Nybegynder
08. oktober 2003 - 14:24 #21
jeg fik den selv tak....
Avatar billede l_otto Nybegynder
08. oktober 2003 - 14:36 #22
kender du så denne:

Microsoft OLE DB Provider for ODBC Drivers error '80040e21'

ODBC driver does not support the requested properties.

/shop/addToCart.asp, line 97
Avatar billede l_otto Nybegynder
08. oktober 2003 - 14:37 #23
det var så den samme fejl bare på en anden måde ...!
Avatar billede l_otto Nybegynder
08. oktober 2003 - 15:24 #24
men denne her:

field list is ambiguous
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