Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870

    DinSelClass di teorema55

    Buongiorno forum !!!!

    Il 3D è forse mirato... ma credo che possa essere d'utilità comune: ho ricevuto questa mattina dal mitico Teorema55 il suo script sulle listbox dinamiche in puro asp.

    Ma come in tutte le cose sono comparsi subito problemi di funzionamento (lavoro in locale con win server 2000), nello specifico:

    -se nella classe dinselclass.asp si scrive:
    restituisce:
    Error Type:
    Active Server Pages, ASP 0135 (0x80004005)
    The file 'dinselclass.asp' is included by itself (perhaps indirectly). Please check include files for other Include statements.
    se invece si scrive: restituisce:
    Error Type:
    Active Server Pages, ASP 0126 (0x80004005)
    The include file 'dinselclass.asp' was not found.
    ho provato ad eliminare l'include file (solo per provare) e mi restituisce:
    Error Type:
    Microsoft VBScript runtime (0x800A01FA)
    Class not defined: 'DinamicSelect'
    qual'è il problema???

    Grazie

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Probabilmente anche nel file "dinselclass.asp" c'è l'inclusione

    Roby

  3. #3
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da Roby_72
    Probabilmente anche nel file "dinselclass.asp" c'è l'inclusione

    Roby
    Grazie Roby.

    La classe è strutturata che lo stesso dinselclass.asp richiama una inclusione a sé stesso... ho provato a spostare una copia di dinselclass.asp in un'altra cartella ed in questa copia ho eliminato l'inclusione... adesso retsituisce:
    Error Type:
    Microsoft VBScript runtime (0x800A01FA)
    Class not defined: 'DinamicSelect'

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non ho capito che hai fatto ma secondo me devi togliere questo



    da "dinselclass.asp"

    Roby

  5. #5
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da Roby_72
    Non ho capito che hai fatto ma secondo me devi togliere questo



    da "dinselclass.asp"

    Roby
    si è quello che ho fatto ma restituisce l'errore postato prima:
    Error Type:
    Microsoft VBScript runtime (0x800A01FA)
    Class not defined: 'DinamicSelect'

  6. #6
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870


    perchè restituisce:
    codice:
    Microsoft OLE DB Provider for ODBC Drivers error '80004005' 
    
    [Microsoft][ODBC Microsoft Access Driver] Could not find file '(unknown)'. 
    
    /select/dinselclass.asp, line 21
    codice:
    conn.open = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath(me.DataBase)

  7. #7
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    che classe è ?


    mi sembra di averla gia vista una cosa del genere


    si puo' avere il cod. ?

  8. #8
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da gold
    che classe è ?


    mi sembra di averla gia vista una cosa del genere


    si puo' avere il cod. ?
    certooooooooo (ho tolto le parti personali dell'autore della classe):
    codice:
    <%
    
    class DinamicSelect
    
    public SelectText		'impostare il nome del campo del database che verrà visualizzato nella lista 
    public SelectValue		'impostare il nome del campo del database che verrà passato come valore della lista
    public Selected			'impostare la voce che verrà visualizzata nella lista al caricamento di pagina
    public DataBase			'impostare l'url del database 
    public sql				'impostare la query per estrarre i dati
    public Evento			'impostare l'evento che provvederà al submit "parziale" del form
    public NomeCampo  		'impostare il nome del campo (nell'ambito del form) 
    
    
    
    
    function CreaDinamicSelect()
    
    'creazione e apertura della connessione
    set conn=server.createobject("adodb.connection")
    conn.open = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath(me.DataBase)
    
    
    %> 
    <select name='<%=me.NomeCampo%>' <%=me.Evento%>> 
    <%
    'creazione del recordset
    set rs=server.createobject("adodb.recordset") 
    
    'apertura del recordset
    rs.open me.sql,conn,3,3
    
    do until rs.eof
    
    %>
    <option value='<%=rs(me.SelectValue)%>' <%if rs(me.SelectValue) = me.selected then 
    												response.write("selected") 
    											end if
    										%>><%=rs(me.SelectText)%></option>
    										
    <%
    rs.movenext
    loop
    %>
    </select>
    <%
    'chiusura e distruzione del recordset
    rs.close
    set rs = nothing
    
    'chiusura e distruzione della connessione
    conn.close
    set conn = nothing
    
    end function
    end class
    %>

  9. #9
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    e la prorpietà database come l'hai settata ?

  10. #10
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da gold
    e la prorpietà database come l'hai settata ?
    è proprio quello che vorrei sapere, come si settano le righe iniziali della classe???? grazie

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.