在DELPHI中保存按钮,只能保存一次的语句怎么样写?
就是如果按一次保存按钮,如果下一次输入相同的内容时就提示已保存。此时数据库里面也就只能保存一个内容。在数据库的表里面仅能出现一次,在delphi个怎么写代码啊?跪求高手一...
就是如果按一次保存按钮,如果下一次输入相同的内容时就提示已保存。此时数据库里面也就只能保存一个内容。
在数据库的表里面仅能出现一次,在delphi个怎么写代码啊?跪求高手一点通 展开
在数据库的表里面仅能出现一次,在delphi个怎么写代码啊?跪求高手一点通 展开
3个回答
展开全部
可以这样做啊:
在按钮被单击这个事件被触发时,便先select一遍数据库,如果数据库存在该记录,就中断操作
==>1、数据库如果是ADOQuery控件的话可以通过判断Recordcount 的值来判断数据库中是否有此记录。 当然,这时执行的语句是 select语句。
2、或是不做查询处理,而写一个异常处理:当数据库当中意图被插入相同主键的记录时,数据库会抛出错误,你可以catch它 然后Abort 提示不能重复保存相同的记录。
3、还有别的做法…… 你先试一下上面的方法吧
在按钮被单击这个事件被触发时,便先select一遍数据库,如果数据库存在该记录,就中断操作
==>1、数据库如果是ADOQuery控件的话可以通过判断Recordcount 的值来判断数据库中是否有此记录。 当然,这时执行的语句是 select语句。
2、或是不做查询处理,而写一个异常处理:当数据库当中意图被插入相同主键的记录时,数据库会抛出错误,你可以catch它 然后Abort 提示不能重复保存相同的记录。
3、还有别的做法…… 你先试一下上面的方法吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询