8 messaggi dal 28 luglio 2005
Ho un datalist popolato da un datareader:
SqlConnection conn = new SqlConnection(connstring);
conn.Open();
SqlCommand comando = new SqlCommand("SP_ricerca_comune", conn);
SqlDataReader reader_comuni;
comando.CommandType = CommandType.StoredProcedure;
comando.Parameters.Add("@comune", SqlDbType.VarChar, 75).Value = ListProvincie.SelectedItem.Value;
reader_comuni = comando.ExecuteReader();
reader_comuni.Read();
ListComuni.DataSource = reader_comuni;
ListComuni.DataBind ();
ListComuni.SelectedIndex = 0;
reader_comuni.Close();
conn.Close();

la stored procedure è:
CREATE PROCEDURE SP_ricerca_comune
@comune varchar(75)
AS
SELECT * FROM comuni where provincia = @comune order by comune
GO

Funziona tutto ma nella lista risultante manca il primo comune della provincia.
Qualcuno mi può aiutare a risolvere l'arcano.
Grazie
3.082 messaggi dal 06 settembre 2002
Contributi | Blog
Ciao,

Non eseguire la read da codice, ci pensa lui.

HTH
.

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome Italy
8 messaggi dal 28 luglio 2005
Grazie 1000 HTH
ora funziona

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.