Expand|Select|Wrap|Line Numbers
- cmd.Parameters["@pname"].Value = row.Cells["gpname"].Value;
- cmd.Parameters["@cstock"].Value = row.Cells["gcstock"].Value;
- cmd.Parameters["@ondate"].Value = DateTime.Now;
- check();
Expand|Select|Wrap|Line Numbers
- using (Conn = new SqlConnection(constr))
- {
- var name = cmd.Parameters["@pname"].Value;
- var date = cmd.Parameters["@ondate"].Value;
- string dd = String.Format("{0:yyyy/MM/dd}", date);
- string query = "select pname from stock1 where pname='"+name+"' and ondate='"+dd+"'";
- cmd1 = new SqlCommand(query, Conn);
- cmd1.CommandType = CommandType.Text;
- try
- {
- Conn.Open();
- SqlDataReader sdr = cmd1.ExecuteReader();
- if(sdr.HasRows)
- {
- while (sdr.Read())
- {
- string s1 = sdr.GetString(0);
- if (s1 == name.ToString())
- {
- MessageBox.Show("value already exist");
- }
- else
- {
- cmd.ExecuteNonQuery();
- }
- }
- }
- }
how to set hasrow get always execute reader in the program