Assegnare query a select html

di
Anonimizzato20133
il
5 risposte

Assegnare query a select html

Salve ragazzi, ora ho iniziato a programmare in ASP per necessità e non riesco a trovare una soluzione ad una cosa non difficile.
Praticamente una volta scritta la query, devo spostare il risultato della query nella select marca. esempio

String  connstring = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C://Users//Daniele//Documents//Documents//siti_e_progetti//Imp_excel//Imp_excel//Imp_excel//database1.accdb ";
	                         OleDbConnection connection = new OleDbConnection(connstring);
	                         connection.Open(); //apro la connessione con il database 
                             OleDbCommand cmd4 = new OleDbCommand("SELECT DISTINCT MARCA FROM RICAMBI ;", connection);
                             
Questa invece è la select scritta in html
<select id="marca" name="marca"  > 
                        <option>Alfa Romeo</option>
                        <option>Audi</option>
                    </select>
Chi può aiutarmi?

5 Risposte

  • Re: Assegnare query a select html

    "spostare il risultato della query nella select marca"

    Ma che vuol dire???
  • Re: Assegnare query a select html

    Mi sapresti postare il codice per restituire i valori di una query in una select?
  • Re: Assegnare query a select html

    Continuo a non capire. Non ti spieghi ... non vorrai aggiungere i dati nel codice html !?

    E comunque non si richiede codice pronto, dovresti saperlo.

    Leggi questo

    http://www.aspsnippets.com/Articles/Bind-Fill-Populate-DropDownList-control-from-database-in-ASPNet-using-C-and-VBNet.aspx

    o questo

    http://www.dotnetfunda.com/articles/show/30/several-ways-to-populate-dropdownlist-controls

    forse è quello che ti serve.
  • Re: Assegnare query a select html

    Guarda questo codice, i valori non vanno a finire nella select e non riesco a capire dove è l errore.
    
    <select name="marca" id="marca" runat="server"> 
                            <option value="Selezionare valore"></option>
                        </select>
    
                           <%  // recupero dati da database e inserimento dati nella select marca
                               String  connstring = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C://Users//Daniele//Documents//Documents//siti_e_progetti//Imp_excel//Imp_excel//Imp_excel//database1.accdb ";
                               OleDbConnection connection = new OleDbConnection(connstring);
                               connection.Open(); //apro la connessione con il database 
                               OleDbCommand cmd1 = new OleDbCommand("SELECT DISTINCT MARCA FROM RICAMBI", connection);
                               //posizionare cod in un datareader
                               OleDbDataReader  reader = cmd1.ExecuteReader();
    
                               if (reader.HasRows){
                                   while (!reader.Read()) {
                                       marca = (HtmlSelect) reader["MARCA"];
                                       reader.NextResult();
                                   }
    
                               }
                          %>
    
  • Re: Assegnare query a select html

    Avevo sbagliato sul while, non ci vuole il ! ma non funziona lo stesso
Devi accedere o registrarti per scrivere nel forum
5 risposte