我有一个具有多个控件的UI,其中一个控件用于输入id,当用户输入特定ID并按Enter键时,我想从数据库中检查该特定列的ID。
如何使用ADO.NET执行此操作?请提供帮助的代码参考
答案 0 :(得分:0)
您可以编写一个方法,使用id
并使用SqlCommand
来执行查询:
public bool ItemExists(int id)
{
using (var conn = new SqlConnection("YOUR CONNECTION STRING"))
using (var cmd = conn.CreateCommand())
{
conn.Open();
cmd.CommandText = "SELECT count(*) FROM some_table WHERE id = @id";
cmd.Parameters.AddWithValue("@id", id);
int count = (int)cmd.ExecuteScalar;
return count > 0;
}
}