如何在插入TEXTBOX中的数据到数据库时判断是否已经在库中了
如何在插入TEXTBOX中的数据到数据库时判断是否已经在库中了 问题点数:0、回复次数:7Top
1 楼TheAres(班门斧)回复于 2003-08-01 00:35:52 得分 0
比较好的办法是用存储过程。
其次是自己插入前,先select一下。Top
2 楼binaryfox(小剑客)回复于 2003-08-01 00:43:02 得分 0
用存储过程.再插入前扫描表,判断是否在。
也可以用一个dataset把表读到出来。进行操作。Top
3 楼declude(郁闷)回复于 2003-08-01 08:21:12 得分 0
再插入前用datareader先查询一下就行。Top
4 楼QQ86087516(剑网)回复于 2003-08-01 08:34:31 得分 0
很长时间没有Up了 ,UP一下!Top
5 楼wxjUN(红星二锅头)回复于 2003-08-01 08:45:28 得分 0
把数据库字段设成不重复,然后
try
{
...
}
catch
{
//"重复,重输"
}Top
6 楼minajo21(大眼睛)回复于 2003-08-01 08:46:33 得分 0
插入前,先select一下。Top
7 楼diysoft(Frog Prince)回复于 2003-08-01 08:52:18 得分 0
你可以这样:
select count(*) from
SELECT COUNT(*) FROM TableName WHERE Text = '" + TextBox.Text + "';
然后创建Command对象
Command.ExecuteScalar取得反回值
如果返回值大于0, 说明记录存在.
反之则Top



