我有一个具有多个控件的 UI,其中一个控件用于输入 ID,当用户输入特定 ID 并按 Enter 键时,我想根据数据库中表的特定列检查该 ID。
如何使用 ADO.NET 做到这一点?请提供代码参考以寻求帮助
我有一个具有多个控件的 UI,其中一个控件用于输入 ID,当用户输入特定 ID 并按 Enter 键时,我想根据数据库中表的特定列检查该 ID。
如何使用 ADO.NET 做到这一点?请提供代码参考以寻求帮助
您可以编写一个方法,该方法将采用id
并使用 aSqlCommand
来执行查询:
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;
}
}