Visualizzazione dei risultati da 1 a 3 su 3

Discussione: aprire database

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171

    aprire database

    ho una pagina asp con due caselle a discesa,
    selezionando il valore della prima mi deve caricare un elenco nella seconda casella in base al valore della prima.
    Ho provato cosi:
    <script language="javascript" runat="server">
    function Apri()
    {
    conn=Server.CreateObject("ADODB.Connection")
    conn.Open("connessione") //dsn
    rs=Server.CreateObject("ADODB.Recordset")
    sql= "SELECT * FROM tabe"
    rs.open sql,conn,3,3;

    while(!rs.EOF)
    {
    alert(rs.Fields("citta").Value)
    rs.MoveNext()
    }
    rs.Close()
    conn.Close()
    }
    </script>
    la richiamo dalla senect cosi:
    onchange="Apri()"
    ma niente, non si apre. ho notato che alert non viene riconosciuto.
    se tolgo runat="server">
    non riconosce Server...... mi da errore.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Con il solo javascript non puoi aprire una connessione db devi usare ajax qui trovi un esempio che usa jquery e load
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Anche se il javascript (lato client) e' simile al jscript (lato server con ASP) non sono la stessa cosa ed operano con cio' che hanno disponibile: il browser dell'utente e, in una certa misura, il suo PC il primo, le risorse del Server l'altro.
    Per farli dialogare esiste ajax, ma devi aver ben chiaro cosa e' possibile fare con l'uno e con l'altro.
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.