Assegnare query a select html

di Anonimizzato20133 il
5 risposte
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

  • "spostare il risultato della query nella select marca"

    Ma che vuol dire???
  • Mi sapresti postare il codice per restituire i valori di una query in una select?
  • 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();
                                   }
    
                               }
                          %>
    
  • Avevo sbagliato sul while, non ci vuole il ! ma non funziona lo stesso
Devi accedere o registrarti per scrivere nel forum
5 risposte