有没有更简单的方法来检查文本框中输入的值是否已经存在或不存在数据库中的字段?因为我觉得这有点复杂。提前致谢。
public int method(string a)
{
string str;
int chk = 1;
con = new OracleConnection(constr);
con.Open();
try
{
com = new OracleCommand("select a from table where a='" + a + "'", con);
OracleDataReader dr;
dr = com.ExecuteReader();
if (dr.Read())
{
str = dr["A"].ToString();
if (str == a)
chk = 0;
else
chk = 1;
}
else
chk = 1;
return chk;
}
catch (Exception e)
{
throw new Exception(e.Message);
}
}