如何实现vb中对指定数据进行对比

[复制链接]
查看11 | 回复2 | 2011-2-24 12:14:09 | 显示全部楼层 |阅读模式
主要想实现这么一个功能:
在保存数据时,我要对输入的ID中的内容与数据库里面已经存在的ID进行比较,只有不存在是才可以保存,因为我设置了数据库中ID字段为唯一的,所以不可以重复。
请高手帮忙,谢谢。使用的是vb
回复

使用道具 举报

千问 | 2011-2-24 12:14:09 | 显示全部楼层
<pre id=\\\"best-answer-content\\\" class=\\\"reply-text mb10\\\">dim NoId as string \\\'用来存储ID的变量
dim Sqlstr as string
\\\'用来存储SQL语句的变量
Sqlstr=\\\"select * from 你的表 where ID=\\\'\\\" defds123 NoId defds123 \\\"\\\'\\\"
Adodc.exec(Sqlstr)
\\\'这个是用Adodc 控件么??这样写不知道对不对,呵呵
也许是用其它方法,但是SQL语句不会错,呵呵,还有,注意喔,如果你
的ID字段是字符型的,就不要用单引号

不过,一般我不用这种方法。
回复

使用道具 举报

千问 | 2011-2-24 12:14:09 | 显示全部楼层
<pre id=\\\"content-589683609\\\" class=\\\"reply-text mb10\\\">你在保存前执行SELECT语句,比如你把输入的ID放在变量tmp_ID中,然后语句就这样呗
\\\"SELECT id FROM 表 WHERE ID=\\\" 0则已存在,就可以用INSERT保存啦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行