我想检查有关文件的数据是否存在于表中
public bool ExistFile(string name)
{
bool result = false;
SqlCeConnection con = new SqlCeConnection();
con.ConnectionString =
ConfigurationManager.ConnectionStrings["constr"].ConnectionString;
con.Open();
var command = new SqlCeCommand("Select * From Files
Where nameFile='"+ name +" ' ",con);
int returnValue = command.ExecuteNonQuery();
command.Dispose();
con.Close();
if (returnValue > 0)
result = true;
else
result = false;
return result;
}
在变量“name”中,我发送表中的现有字符串,但“returnValue”始终为 -1。在 testQuery 面板中它有效,我正在复制相同的查询并且它有效,返回值为一行。问题出在哪里,我该如何解决?