Avatar billede k-asp-er Nybegynder
03. august 2001 - 19:25 Der er 5 kommentarer og
1 løsning

paging

Følgende side er delt op i to - en del hvor der søges, og en hvor der skal vises 10 værdier af gangen...

Jeg får følgende fejl:
ADODB.Recordset error \'800a0cb3\'
Object or provider is not capable of performing requested operation.

/adm/test1.asp, line 137

Koden:
<%   
   
    set upl = server.createobject(\"SoftArtisans.FileUp\")
    com = Request.QueryString(\"com\")
    soeg = Request.QueryString(\"soeg\")
%>
<html>
<HEAD>
<link rel=\"StyleSheet\" href=\"mstyl.css\" type=\"text/css\">
</HEAD>
<BODY>
<TABLE BORDER=\"0\" CELLSPACING=\"2\" CELLPADDING=\"2\">
    <TR>
        <TD>
            <B>Vore brugte biler</B>
        </TD>
    </TR>
</TABLE>
<% if soeg <> \"\" then %>
<form enctype=\"multipart/form-data\" action=\"brugte.asp\" method=\"POST\" name=\"form1\">
<DIV align=\"center\">
    <CENTER>
<TABLE width=\"80%\" BORDER=\"0\" CELLSPACING=\"2\" CELLPADDING=\"2\">
<TR>
    <TD Colspan=\"7\">
    <!--#include file=\"../include/soeg_display.asp\"-->
    </TD>
    </TR>
    <TR>
        <TD>
            <B>Mærke</B>
        </TD>
        <TD>
            <B>Model</B>
        </TD>
        <TD>
            <B>Årgang</B>
        </TD>
        <TD>
            <B>Km</B>
        </TD>
        <TD>
            <B>Pris</B>
        </TD>
        <TD>
            <B>Brændstof</B>
        </TD>
        <TD>
            <B>Billede</B>
        </TD>
    </TR>

<!--#include file=\"../include/comsoeg_add.asp\"-->
<% do while not brugte.eof %>

    <TR>   
        <TD>
            <%=trim(brugte(\"tekst1\"))%>
        </TD>
        <TD>
            <%=trim(brugte(\"tekst2\"))%>
        </TD>
        <TD>
            <%=trim(brugte(\"tekst3\"))%>
        </TD>
        <TD>
            <%=trim(brugte(\"tekst4\"))%>
        </TD>
        <TD>
            <%=trim(brugte(\"tekst5\"))%>
        </TD>
        <TD>
            <%=trim(brugte(\"tekst6\"))%>
        </TD>
        <td align=\"center\">
        <% if brugte(\"billede1\") <> \"\" or  brugte(\"billede2\") <> \"\" or brugte(\"billede3\") <> \"\" then %>
            <a href=\"brugte_spec1.asp?id=<%=brugte(\"ID\")%>\"><img src=\"../images/foto.gif\" border=\"0\"></a>
            <% else %>
            <img src=\"../images/nofoto.gif\">
        <% end if %>
   
        </td>
        </TR>

<% brugte.movenext %>
<% loop %>
</CENTER>
</DIV>
</TABLE>
</FORM>
<% end if %>
<% if soeg = \"\" then %>

   
<form enctype=\"multipart/form-data\" action=\"brugte_adm.asp\" method=\"POST\" name=\"form1\">
<DIV align=\"center\">
    <CENTER>
<TABLE width=\"80%\" BORDER=\"0\" CELLSPACING=\"2\" CELLPADDING=\"2\">
    <TR>
    <TD Colspan=\"7\">
    <!--#include file=\"../include/soeg_display.asp\"-->Sortér ved at klikke på <B>overskrifter</B>
    </TD>
    </TR>
    <TR>
        <TD>
            <a href=\"brugte.asp?com=maerke\"><B>Mærke</B></a>
        </TD>
        <TD>
            <a href=\"brugte.asp?com=model\"><B>Model</B></a>
        </TD>
        <TD>
            <a href=\"brugte.asp?com=aargang\"><B>Årgang</B></a>
        </TD>
        <TD>
            <a href=\"brugte.asp?com=km\"><B>Km</B></a>
        </TD>
        <TD>
            <a href=\"brugte.asp?com=pris\"><B>Pris</B></a>
        </TD>
        <TD>
            <a href=\"brugte.asp?com=fuel\"><B>Brændstof</B></a>
        </TD>       
        <TD>
            <B>Billede</B>
        </TD>

    </TR>
<%
intPage = Request(\"page\")
If isNumeric(intPage) = False Or intPage < 1 Then
    intPage = 1
End If
%>
<!--#include file=\"../include/com_add.asp\"-->
<% If Not (brugte.BOF Or brugte.EOF) Then
    brugte.PageSize = 10
    brugte.AbsolutePage = intPage
    intRecCount = brugte.PageSize
    intPageCount = brugte.PageCount
    Response.Write \"<p><b>Side \" & intPage & \" af \" & intPageCount & \"</b></p>\"
    Do While Not brugte.EOF And intRecCount > 0
%>

    <TR>   
        <TD>
            <%=trim(brugte(\"tekst1\"))%>
        </TD>
        <TD>
            <%=trim(brugte(\"tekst2\"))%>
        </TD>
        <TD>
            <%=trim(brugte(\"tekst3\"))%>
        </TD>
        <TD>
            <%=trim(brugte(\"tekst4\"))%>
        </TD>
        <TD>
            <%=trim(brugte(\"tekst5\"))%>
        </TD>
        <TD>
            <%=trim(brugte(\"tekst6\"))%>
        </TD>
        <td align=\"center\">
        <% if brugte(\"billede1\") <> \"\" or  brugte(\"billede2\") <> \"\" or brugte(\"billede3\") <> \"\" then %>
            <a href=\"brugte_spec1.asp?id=<%=brugte(\"ID\")%>\"><img src=\"../images/foto.gif\" border=\"0\"></a>
            <% else %>
            <a href=\"brugte_spec1.asp?id=<%=brugte(\"ID\")%>\"><img src=\"../images/nofoto.gif\" border=\"0\"></a>
        <% end if %>
   
        </td>
        </TR>
<% intRecCount = intRecCount - 1 %>
<% brugte.movenext %>
<% loop %>
</CENTER>
</DIV>
</TABLE>
</FORM>
<% end if %>
<% end if %>
<br>
<div align=\"right\">
<table BORDER=\"0\" CELLSPACING=\"2\" CELLPADDING=\"2\">
    <tr>
        <td><a href=\"brugte_adm.asp\"><strong>Aministration</strong></td>
    </tr>
</table>
</div>
</BODY>

</HTML>
Det fatter jeg ikke...
Avatar billede k-asp-er Nybegynder
03. august 2001 - 19:30 #1
linie 137 er angiveligt denne størrelse ...


135 -  <% If Not (brugte.BOF Or brugte.EOF) Then
136 -  brugte.PageSize = 10
137 -  brugte.AbsolutePage = intPage
138 -  intRecCount = brugte.PageSize
139 -  intPageCount = brugte.PageCount
140 -  Response.Write \"<p><b>Side \" & intPage & \" af \" & intPageCount & \"</b></p>\"
141 -  Do While Not brugte.EOF And intRecCount > 0
%>
Avatar billede aamodtod Nybegynder
03. august 2001 - 20:28 #2
Hvordan ser din connection ut??
Avatar billede aamodtod Nybegynder
03. august 2001 - 20:37 #3
Oops! Jeg så din connection nå.

Jeg hadde det samme problemet, så jeg måtte gjøre om min connection til:

Set rs = Server.CreateObject(\"ADODB.RecordSet\")
strSQL =\"din sql\"
strDSN = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"din databse\")
rs.Open strSQL, strDSN, 1

Har ikke så mye greie på det, men dette hjelper kanskje ikke deg da du har:

set upl = server.createobject(\"SoftArtisans.FileUp\")

Jeg har ikke hørt om denne, men jeg er ikke dreven helller...

Odd
Avatar billede k-asp-er Nybegynder
03. august 2001 - 20:42 #4
Odd>>
Tak for svaret, men det hjælper lige fedt
min connection ser sådan her ud (styres fra global.asa)

set brugte = session(\"db\").execute(\"select * from brugte \")

vh.

Avatar billede k-asp-er Nybegynder
06. august 2001 - 13:46 #5
Lukker spørgsmål - ingen svar
Avatar billede k-asp-er Nybegynder
08. august 2001 - 00:01 #6
Afrunding>>


PRB: Access ODBC Driver Does Not Support Multiple Result Sets

ID: Q202433


--------------------------------------------------------------------------------

The information in this article applies to:

Microsoft Data Access Components versions 1.5, 2.0, 2.1, 2.1 SP1, 2.1 SP2, 2.5

--------------------------------------------------------------------------------



SYMPTOMS
The Microsoft Access ODBC Driver does not support multiple result sets of native Access tables. Calling SQLGetInfo( hdbc, SQL_MULT_RESULT_SET, ... ) returns an \'N\' signifying the driver does not support multiple result sets. This means an application cannot call the ActiveX Data Objects (ADO) ADODB.Recordset.NextRecordset method when using the Microsoft OLE DB Provider for ODBC Drivers and the Microsoft Access ODBC Driver.

Calling the NextRecordset method returns error 800A0CB3:

The operation requested by the application is not supported by the provider.

Do not use the ADODB.Recordset.NextRecordset method with the Microsoft Access ODBC Driver or any other driver that does not support multiple result sets.



STATUS
This behavior is by design.



REFERENCES
Microsoft Jet Database Engine Programmer\'s Guide

Additional query words: resultset, Access, ADO

Keywords : kbDatabase kbODBC kbGrpVCDB kbGrpMDAC kbDSupport kbMDAC210 kbMDAC210SP2 kbMDAC250
Version : WINDOWS:1.5,2.0,2.1,2.1 SP1,2.1 SP2,2.5
Platform : WINDOWS
Issue type : kbprb
Technology :


Last Reviewed: April 26, 2000
© 2000 Microsoft Corporation. All rights reserved. Terms of Use

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