Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 17 su 17
  1. #11
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    se è quello che penso io allora devi fare cosi :



    set dm = new dinamicselect
    dm.database = "/mdb-database/db.mdb"
    dm.sql="nomeTabella where pippo = '" & request("pippo") & "'"
    dm.SelectText="tuoCampoDB"
    ecc. ecc.

  2. #12
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da gold
    se è quello che penso io allora devi fare cosi :



    set dm = new dinamicselect
    dm.database = "/mdb-database/db.mdb"
    codice:
    set me.DataBase = new dinamicselect
    me.DataBase = "/mdb-database/db.mdb"
    
    
    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)
    Microsoft VBScript compilation error '800a03ea'

    Syntax error

    /select/dinselclass.asp, line 14

    set me.DataBase = new dinamicselect

  3. #13
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    Originariamente inviato da fraude
    codice:
    set me.DataBase = new dinamicselect
    me.DataBase = "/mdb-database/db.mdb"
    
    
    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)

    VVoVe:




    allora...


    1) nella pagina includi la classe


    2) istanzia l'oggetto in questo modo :
    set dm (o nome di var a te piu' congeniale) = new dinamicselect

    3) dm ora è un oggetto (di tipo dinamicselect) e le variabili le setti cosi' :
    dm.[nome variabile]="valoreDaAttribuire"

    4) lo stampi a video
    dm.CreaDinamicSelect()

    4bis) se vuoi un altra select non è necessario istanziare di nuovo l'oggetto ma è sufficiente richiamare di nuovo dm.CreaDinamicSelect()
    e in caso voglia cambiare qualcosa (tipo il db) allo basta che fai dm.database="altropercorso" e poi ovviamente dm.CreaDinamicSelect()



    tutto chiaro ?

  4. #14
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da gold
    VVoVe:
    tutto chiaro ?
    credo di si:
    codice:
    <%
    				set dinselectregioni = new DinamicSelect
    				dinselectregioni.DataBase = "/mdb-database/db1.mdb"
    				
    				if len(reg) > 0 then
    					dinselectregioni.selected = reg
    				else
    					dinselectregioni.selected = "Scegli una regione"
    				end if
    				
    				dinselectregioni.sql = "select distinct pr_regione from provincie"
    				dinselectregioni.SelectValue = "pr_regione"
    				dinselectregioni.SelectText = "pr_regione"
    				dinselectregioni.evento = "onChange='aggiorna_regione();'"
    				dinselectregioni.NomeCampo = "regioni"
    				dinselectregioni.CreaDinamicSelect()
    				%>
    ma la listbox rimane vuota... :master:

  5. #15
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    allora ti spiego :


    credo che questa sia una classe derivata da un'altra classe...

    il cod postato è tutto li ?
    se si dovrei rivederla... ma sopratutto dovrei sapere che risultato vuoi ottenere.



  6. #16
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da gold
    allora ti spiego :


    credo che questa sia una classe derivata da un'altra classe...

    il cod postato è tutto li ?
    se si dovrei rivederla... ma sopratutto dovrei sapere che risultato vuoi ottenere.


    Grazie risolto... c'era un errore nel dbase adesso funziona come deve!!!

  7. #17
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661

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 © 2026 vBulletin Solutions, Inc. All rights reserved.