19 messaggi dal 29 dicembre 2003
Buongiorno a tutti!
Volevo chiedervi nel caso di un caricamento dati tramite metodo Fill come posso saltare un record con un campo che contiene un determinato valore ?
Ho provato a consultare http://www.aspitalia.com/script/388/Utilizzare-Oggetto-DataReader-ADO.NET.aspx ma non ho trovato nessuna documentazione.

p.s. Io uso C#, Grazie 1000!
si tratta solo di un record? o sono più di uno?

comunque se è solo uno puoi anche rimuoverlo dopo dal DataSet.

altrimenti lo puoi rimuovere direttamente con la query fatta sul db

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
19 messaggi dal 29 dicembre 2003
Ciao!
Ecco si perfetto, volevo toglierlo dal Dataset mentre sto facendo il caricamento dati direttamente sulla pagina o sul code behind...Però non ho idea di come fare...pensavo a un NextResult però condizionato da un If ?
Grazie, nel frattempo ovviamente provo...
19 messaggi dal 29 dicembre 2003
SqlConnection con = new SqlConnection("data source=DANIELE-PORT\\SQLEXPRESS2;initial catalog=Ordiniweb;Integrated Security=SSPI;");
con.Open();
string sql = "select * from w_listini";
SqlCommand cmd = new SqlCommand(sql, con);
SqlDataReader Rd = cmd.ExecuteReader();
//Listini

//applico qui il Rd.NextResult();?

DataGridProd.DataSource = Rd;
DataGridProd.DataBind();
Rd.Close();
//close connection
con.Close();


Grazie...
ma allora usi un Reader? non un DataSet.

io modifichere allora la query, non "select * from w_listini" ma insierisci i tuoi criteri.

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
19 messaggi dal 29 dicembre 2003
Si scusa hai ragione :)
Allora riproviamo:
string sConnectionString;
//sConnectionString = "Password=myPassword;User ID=myUserID;"
// + "Initial Catalog=pubs;"
// + "Data Source=(local)";
sConnectionString = "data source=DANIELE-PORT\\SQLEXPRESS2;initial catalog=Ordiniweb;Integrated Security=SSPI;";
//+ "Initial Catalog=pubs;"
//+ "Data Source=(local)";
SqlConnection objConn
= new SqlConnection(sConnectionString);
objConn.Open();

SqlDataAdapter daAuthors
= new SqlDataAdapter("Select * From w_listini", objConn);
DataSet dsPubs = new DataSet("Pubs");
daAuthors.FillSchema(dsPubs, SchemaType.Source, "w_listini");
daAuthors.Fill(dsPubs, "w_listini");

DataTable tblAuthors;
tblAuthors = dsPubs.Tables["w_listini"];

GridView1.DataSource = dsPubs;
GridView1.DataBind();

Adesso dovrei far caricare solo determinati record ma non da select, ma direttamente da codice...
Grazie ancora...
forse mi sono spiegato male, devi mettere la clausola WHERE nella tua Select, non ha senzo farlo da codice.

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
19 messaggi dal 29 dicembre 2003
Si si...avevo capito che intendevi da WHERE
Ok grazie cmq...alla prox...

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.