[ASP/ ADODB] Random errors

Pagina: 1
Acties:

  • Skaah
  • Registratie: Juni 2001
  • Niet online
Ik draai IIS op mijn winXp doos, en ik pruts wat met ASP enzo... krijg ik af en toe deze error. Op F5 drukken en de pagina komt er keurig voor. Volgens mij is ie geheel random, iemand advies om 'm weg te werken? ben nogal ASP n00b. De pagina's zijn in JScript.
Soort fout:
ADODB.Field (0x80020009)
Het object is niet meer geldig.
/core_doc.asp, line 44
Soort browser:

Opera/6.04 (Windows XP; U) [nl]
Pagina:
GET /core_doc.asp
Tijd:
donderdag 26 september 2002, 16:32:23
Meer gegevens:
Microsoft Support

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 18:55

gorgi_19

Kruimeltjes zijn weer op :9

Iemand advies om hem weg te werken?
Er zit een fout in regel 44 van core_doc.asp

Voor de rest laat mijn glazen bol een grijze wolk zien.. (bol was in de uitverkoop..). :P

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • dominic
  • Registratie: Juli 2000
  • Laatst online: 21-08 19:07

dominic

will code for food

Je hebt niet een paar 'zwevende' objecten in je code ronddolen? (Objecten die je wel aanmaakt maar niet aan een variabele koppelt?)

Download my music on SoundCloud


Verwijderd

Moet niet uitmaken, als je ze maar afsluit. Gebruik je toevallig JoleDb?

  • dominic
  • Registratie: Juli 2000
  • Laatst online: 21-08 19:07

dominic

will code for food

Verwijderd schreef op 27 september 2002 @ 13:21:
Moet niet uitmaken, als je ze maar afsluit. Gebruik je toevallig JoleDb?
Dus wel, objecten die zweven worden om de zoveel tijd gewoon weggegooid..

Download my music on SoundCloud


  • robjanssen
  • Registratie: September 2001
  • Laatst online: 02-08 16:10

robjanssen

Software Developer

Kun je misschien ff je code posten?
Of in ieder geval die regel 44.

  • Skaah
  • Registratie: Juni 2001
  • Niet online
Dit is de source, ik heb het ff gecontroleerd, de fout zit er nog steeds in. Het is volledig random, soms wel, meestal niet.

In de #INCLUDE staat alleen statische HTML-code

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
<% @language="JScript" %>
<!--#INCLUDE FILE="inc_vars.asp"-->
<%
        var sql_id
        sql_id = Request.QueryString('id')

        var oConn;
        var oRs;
        var filePath;
        var oQuery

        filePath = Server.MapPath("data.mdb");
        
        oConn = Server.CreateObject("ADODB.Connection");
        oConn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +filePath);

        oQuery = "SELECT * From items WHERE Id=" + sql_id
        oRs = oConn.Execute(oQuery);
        
        doc_id       = sql_id
        doc_title    = oRs('title')
        doc_t_org    = doc_title
        doc_cat      = oRs('cat')
        doc_subcat   = oRs('subcat')
        doc_contents = oRs('contents')

        oQuery = "SELECT * From cats WHERE cat ='" + doc_subcat + "'"
        oRs = oConn.Execute(oQuery);

        scat_title    = oRs('Title')

        if (doc_title == "General Overview") {
         doc_title = scat_title + ": " + doc_title
        }

        oQuery = "SELECT * From maincats WHERE cat ='" + doc_cat + "'"
        oRs = oConn.Execute(oQuery);

        mcat_title    = oRs('Title')
%>
<html>

<head>
<title><%=doc_title%> (ID:<%=doc_id%>)</title>
<!--#INCLUDE FILE="inc_head.asp"-->
</head>

<body>

<!--#INCLUDE FILE="inc_body.asp"-->

 <h1><%=doc_title%></h1>
 <h3>(DOC_ID:#<%=doc_id%>)</h3>
 <table width="450" border="0" class="options">
 <tr>
  <td valign="top">
   <ul>
    <li><a href="core_root.asp?show=all">Index</a></li>
    <ul>
     <li><a href="core_mcat.asp?c=<%=doc_cat%>"><%=mcat_title%></a></li>
     <ul>
      <li><a href="core_scat.asp?c=<%=doc_subcat%>"><%=scat_title%></a></li>
      <ul>
       <li><b><%=doc_t_org%></b></li>
      </ul>
     </ul>
    </ul>
   </ul>
  </td>
  <td valign="top" align="center">
   <br>[<a href="core_doc.asp?id=<%=doc_id%>">Notes</a>]
   <br>[<a href="core_img.asp?id=<%=doc_id%>">Images</a>]
  </td>
 </tr>
 </table>
<!--#INCLUDE FILE="inc_body2.asp"-->

<%=doc_contents %>

<%
        oRs.close();
        oConn.close();
%>
<!--#INCLUDE FILE="inc_footer.asp"-->
</body>

</html>

  • whoami
  • Registratie: December 2000
  • Nu online
Hoi,
P&W is geen helpdesk-forum waar je zomaar je code kunt neerploffen en dan maar wachten tot iemand het uitgezocht heeft voor jou. Er wordt van je verwacht dat je zelf ook wat moeite doet om een oplossing te vinden voor het probleem.
Debuggen is een proces dat onlosmakelijk verbonden is met programmeren en ik denk dus dat je dat eens dringend zult moeten leren, dan kan je evt. zien wat er precies foutloopt.

't Is misschien handig als je eens de quickstart en de FAQ leest:
Welkom in P&W (FAQ-13/7/2002)
Welkom in P&W -> Quickstart om snel aan de slag te kunnen

https://fgheysels.github.io/


  • Skaah
  • Registratie: Juni 2001
  • Niet online
whoami schreef op 29 september 2002 @ 10:40:
Hoi,
P&W is geen helpdesk-forum waar je zomaar je code kunt neerploffen en dan maar wachten tot iemand het uitgezocht heeft voor jou. Er wordt van je verwacht dat je zelf ook wat moeite doet om een oplossing te vinden voor het probleem.
Debuggen is een proces dat onlosmakelijk verbonden is met programmeren en ik denk dus dat je dat eens dringend zult moeten leren, dan kan je evt. zien wat er precies foutloopt.

't Is misschien handig als je eens de quickstart en de FAQ leest:
Welkom in P&W (FAQ-13/7/2002)
Welkom in P&W -> Quickstart om snel aan de slag te kunnen
De reply-ers vroegen om de code toch? Idd, ik ben nogal een n00b. Ik heb geprobeerd om de SELECT * te vervangen door SELECT item1, item2 [...] maar de errors blijven komen. Ik ga ff zoeken naar zwevende objecten nu...

  • Lister
  • Registratie: September 2001
  • Laatst online: 15-02-2022
Als ik jou was zou ik in ieder geval wat controles toevoegen om te kijken of je queries uberhaupt wel records opleveren.
En als je de connectie steeds opnieuw aanmaak in het begin zou ik hem ook aan het einde weer weggooien.
Pagina: 1