如何查询一个表中某字段的值是否已经存在?
比如有一个表:
key: Auto number
SN:
ProTime:
想在插入新数据前,检查新数据的SN与数据库中的SN是否有重复?
比如有一个表:
key: Auto number
SN:
ProTime:
想在插入新数据前,检查新数据的SN与数据库中的SN是否有重复?
解决方案 »
- 关于 .net2003中的datagrid控件的问题,明白的指点下。
- 如何在dataset中创建表
- 关于c#字符串处理中转换的问题
- 求一个简单的数值计算方法
- 字体编程的几个问题,希望大家伸出友爱之手,UP也行
- 请问 C# 中,已知"时区"和"日期",如何转换成本地时间?
- 定制开发这种ERP系统大约多少钱一套?
- 文件格式转换问题
- propertyGrid中所显示的属性我怎么才能手动控制啊,实在找不到替代的方法了,谢谢
- 在C#中如何向打印机[LPT1]传递控制码?急
- C#(winfrom) 单击datagirdview的行时数据能在textbox中对应的显示出来?
- 局域网聊天系统——关于数据换行???
如果返回结果为0说明没有重复的,大于0说明有
string szSQL = SELECT COUNT(*) FROM 表名称 WHERE SN='指定的值'创建一个command对象,并初始化以后,实现下面代码:
command.CommandText = szSQL;
object result = command.ExecuteScalar();
if(result==DBNull.Value || result == null || ((int)result)<=0)
{
SN对应的记录不存在;
}
else
{
已经存在;
}