Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Errore 800a0e79

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    Errore 800a0e79

    ciao a tutti,

    ricevo questo errore ma non capisco perchè
    codice:
    ADODB.Connection error '800a0e79' 
    
    Operation is not allowed when the object is open. 
    
    /public/catalogo2.asp, line 43
    la riga incriminata e quella in grassetto

    codice:
    <%
    ID_TIPO=request.querystring("ID_TIPO")
    'response.write ("
    "&ID_TIPO&"
    ")
    RecordsPerPagina = 12
    page = Request.querystring("page")
    if page="" then page=1
    if ID_TIPO = "nill" or ID_TIPO = "tbd" then
    response.write "
    <div align=center><font face=Verdana size=2>attenzione !
    è necessario selezionare una categoria</font></div>"
    else
    
    Set APRICON= Server.CreateObject("ADODB.Connection")
    APRICON.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/public/database/db.mdb")
    sqla="Select * from TIPO where ID_TIPO="&ID_TIPO
    Set RSa=APRICON.Execute(sqla)
    TIPO=rsa("TIPO")
    ID_CAT=rsa("ID_CAT")
    ID_SOTTOCAT=rsa("ID_SOTTOCAT")
    RSa.Close
    
    sqlb="Select * from CAT where ID_CAT="&ID_CAT
    Set RSb=APRICON.Execute(sqlb)
    CAT=rsb("CAT")
    RSb.Close
    
    sqlc="Select * from SOTTOCAT where ID_SOTTOCAT="&ID_SOTTOCAT
    Set RSc=APRICON.Execute(sqlc)
    SOTTOCAT=rsc("SOTTOCAT")
    ESADECIMALE=rsc("ESADECIMALE")
    RSc.Close
    
    Dim conn
    Set conn = Server.CreateObject("ADODB.Connection")
    Set rs = Server.CreateObject("ADODB.Recordset")
    APRICON.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/public/database/db.mdb")
    sql = "Select * from ARTICOLI where ID_TIPO="&ID_TIPO
    Rs.Open sql,conn,1,2
    
    ' paginazione
    RecordsPerPagina = 12
    rs.PageSize = RecordsPerPagina
    rs.AbsolutePage = page
    %>
    grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    scusate risolto!!

    codice:
    Dim conn
    Set conn = Server.CreateObject("ADODB.Connection")
    Set rs = Server.CreateObject("ADODB.Recordset")
    conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/public/database/db.mdb")
    cosi va meglio

  3. #3
    perkè hai aperto un'altra con al DB?!?!
    non potevi usare quella già aperta?!?!

    al posti di:
    rs.open sql, conn,1,2
    metti
    rs.open sql, apricon,1,2
    Ah, Jedis! I had no ideas! What can i do for you, honored Jedis?

    I'm not Jedi. I'm a guy with a lighsaber and a few questions.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.