In questo modo funziona:
codice:string connString = System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"]; OleDbConnection m_conn = new OleDbConnection(connString); OleDbCommand m_cmd; OleDbDataReader m_reader; m_cmd = m_conn.CreateCommand(); m_cmd.CommandText = "SELECT * FROM " + tableName + " WHERE descrizione=@descrizione "; m_cmd.Parameters.Add("@descrizione", OleDbType.VarChar).Value = Server.HtmlEncode(TxtbStato.Text); m_cmd.CommandType= CommandType.Text; m_conn.Open(); m_reader = m_cmd.ExecuteReader(); if (m_reader.Read()) { Risposta.Text="Dato Presente"; } else { Risposta.Text="Dato non presente"; }
Adesso però dove c'è dato non presente devo fare una query di inserimento! creo un cmd2? metodo corretto? o come credete sia meglio agire...
Sonia

Rispondi quotando