0

我有一个具有多个控件的 UI,其中一个控件用于输入 ID,当用户输入特定 ID 并按 Enter 键时,我想根据数据库中表的特定列检查该 ID。

如何使用 ADO.NET 做到这一点?请提供代码参考以寻求帮助

4

1 回答 1

0

您可以编写一个方法,该方法将采用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;
    }
}
于 2013-06-23T10:06:08.883 回答