/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Database fejl
Fra : Marten Ølgaard


Dato : 20-02-01 12:35

Når jeg som i koden herunder kalder en række poster fra min database søgning
får jeg følgende fejlmeddelelse:

"Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80020009)
Multiple-step OLE DB operation generated errors. Check each OLE DB status
value, if available. No work was done."

<body>

<%=resul("kategori")%>
<%=resul("overskrift")%>
<%=resul("type")%>
<%=resul("tekst")%>
<%=resul("manchet")%>
<%=resul("langtresume")%>
<%=resul("forfatter")%>
<%=resul("resume")%>
<% =resul("side")%>
<% =resul("menupunkt")%>
<% =resul("skabelon")%>

</body>

Hvis jeg derimod kun kalder dem en af gangen virker det fint (som herunder).

<body>

<%=resul("kategori")%>

</body>

Jeg benytter et webhotel hvor jeg har adgang til SQL server.
Da jeg kørte det lokalt på Acces DB virkede det også fint.

Er der nogen gode råd ???

/Marten



 
 
mkj (20-02-2001)
Kommentar
Fra : mkj


Dato : 20-02-01 14:13

Hvilken cursor bruger du når du åbner "resul"?

Mads Klitgaard Jensen
"Marten Ølgaard" <oelgaard@comonto.dk> skrev i en meddelelse
news:96tkmb$l2m$1@news.inet.tele.dk...
> Når jeg som i koden herunder kalder en række poster fra min database
søgning
> får jeg følgende fejlmeddelelse:
>
> "Error Type:
> Microsoft OLE DB Provider for ODBC Drivers (0x80020009)
> Multiple-step OLE DB operation generated errors. Check each OLE DB status
> value, if available. No work was done."
>
> <body>
>
> <%=resul("kategori")%>
> <%=resul("overskrift")%>
> <%=resul("type")%>
> <%=resul("tekst")%>
> <%=resul("manchet")%>
> <%=resul("langtresume")%>
> <%=resul("forfatter")%>
> <%=resul("resume")%>
> <% =resul("side")%>
> <% =resul("menupunkt")%>
> <% =resul("skabelon")%>
>
> </body>
>
> Hvis jeg derimod kun kalder dem en af gangen virker det fint (som
herunder).
>
> <body>
>
> <%=resul("kategori")%>
>
> </body>
>
> Jeg benytter et webhotel hvor jeg har adgang til SQL server.
> Da jeg kørte det lokalt på Acces DB virkede det også fint.
>
> Er der nogen gode råd ???
>
> /Marten
>
>



Marten Ølgaard (20-02-2001)
Kommentar
Fra : Marten Ølgaard


Dato : 20-02-01 14:19

> Hvilken cursor bruger du når du åbner "resul"?

Jeg angiver ikke nogen cursor, men åbner bare med en

resul.execute(SQLstreng)

Der er i øvrigt kun en post i det returnerede recordset så jeg bruger ikke
moveNext() e.lign.

Jeg har i øvrigt fået lavet en løsning hvor jeg overfører værdierne i
recordsettet til en array via en løkke. Arrayen bruger jeg så til at skrive
værdierne ud.

Det virker, men smukt er det ikke; og jeg kunne stadig godt lide at vide
hvad problemmet er.

/Marten



Jakob Andersen (20-02-2001)
Kommentar
Fra : Jakob Andersen


Dato : 20-02-01 16:31

"Marten Ølgaard" <oelgaard@comonto.dk> skrev
> Jeg har i øvrigt fået lavet en løsning hvor jeg overfører værdierne i
> recordsettet til en array via en løkke. Arrayen bruger jeg så til at
skrive
> værdierne ud.

Kan du ikke bruge GetRows()
(<http://www.devguru.com/Technologies/ado/quickref/recordset_getrows.html>)

--
Jakob Andersen
<http://www.usenet.dk> - alt om usenet



Janus Klok Lauritsen (20-02-2001)
Kommentar
Fra : Janus Klok Lauritsen


Dato : 20-02-01 16:40

> Når jeg som i koden herunder kalder en række poster fra min database
søgning
> får jeg følgende fejlmeddelelse:
>
> "Error Type:
> Microsoft OLE DB Provider for ODBC Drivers (0x80020009)
> Multiple-step OLE DB operation generated errors. Check each OLE DB status
> value, if available. No work was done."


Jeg kan desvære ikke forklare fejlen, men jeg har selv oplevet den en del
gange og har fundet ud af at den opstår når jeg i min SQL DB har felter af
typen tekst og ntekst.
Smukt er det heller ikke men hvis du kan nøjes, kan du lave dine tekst
felter om til varchar på 8000 tegn, så forsvinder fejlen hos mig.
Jeg glæder mig til at høre om der er nogen der kan komme med en ordenlig
forklaring på problemet !
Mvh
Janus



Janus Klok Lauritsen (22-02-2001)
Kommentar
Fra : Janus Klok Lauritsen


Dato : 22-02-01 19:08

> Jeg glæder mig til at høre om der er nogen der kan komme med en ordenlig
> forklaring på problemet !
Er der ingen der har en forklaring / løsning på problemet ?
Er det ASP, ADO eller MSSQL der er skyld i fejlen ?
Håber der er nogen der har svaret !!
/Janus



Jakob Andersen (22-02-2001)
Kommentar
Fra : Jakob Andersen


Dato : 22-02-01 19:28

"Janus Klok Lauritsen" <rud-klok@mobilixnet.dk> wrote
> Er der ingen der har en forklaring / løsning på problemet ?
> Er det ASP, ADO eller MSSQL der er skyld i fejlen ?
> Håber der er nogen der har svaret !!

"This behavior is by design" snip fra:
<http://support.microsoft.com/support/kb/articles/Q175/2/39.asp>
--
Jakob Andersen



Janus Klok Lauritsen (22-02-2001)
Kommentar
Fra : Janus Klok Lauritsen


Dato : 22-02-01 20:18

> "This behavior is by design" snip fra:
> <http://support.microsoft.com/support/kb/articles/Q175/2/39.asp>
> --
> Jakob Andersen
Takker, så er jeg da fri for at prøve at løse "problemet".
Nogle gange syntes jeg nu microsoft slipper lidt let afsted med deres "This
behavior is by design", men det må man jo nok bare leve med ; )
Mvh
Janus



Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408868
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste