社区
疑难问题
帖子详情
一个关于ADO和触发器的问题
oceanwhh
2003-08-18 04:40:28
我想设计一个表,在表中的记录达到100条时,自动弹出一个对话框提示表中记录已满,这可以用触发器来实现,但不知在VC下用ado如何来实现?即当我在VC里增加一条记录时,若表已达到100条,自动提示不能继续添加。
好像ado中可以执行sql语句和存储过程,不知是否能执行触发器,若可以,该如何做?
我是一个初学者,请各位大侠赐教!!
...全文
47
5
打赏
收藏
一个关于ADO和触发器的问题
我想设计一个表,在表中的记录达到100条时,自动弹出一个对话框提示表中记录已满,这可以用触发器来实现,但不知在VC下用ado如何来实现?即当我在VC里增加一条记录时,若表已达到100条,自动提示不能继续添加。 好像ado中可以执行sql语句和存储过程,不知是否能执行触发器,若可以,该如何做? 我是一个初学者,请各位大侠赐教!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bein9
2003-08-18
打赏
举报
回复
如果要对表A实现你要求的操作,可以创建一个记录表B(counter)存储表A的记录数。
每次向表A插入n条记录时将表B.counter+n,删除m条记录时B.counter-m。
表A的读取是非常迅速的,开销很小。办法是土了点,但有效。如果觉得多了网络IO不爽,可以把这个过程封装到一个存储过程中(推荐),而且这样更便于维护两个表的相关性(不知道DBMS是否能够支持这样的相关性)。
hjb111
2003-08-18
打赏
举报
回复
触发器是系统自动执行的,你可以创建一个触发器当记录达到100条时自动删除!
如果你想实现自动弹出对话框显示记录已满应当创建一个存储过程来处理此次事件!
oceanwhh
2003-08-18
打赏
举报
回复
我也这么想的,但是感得这样效率太慢,每插入一条都进行记录条数得统计,有没有效率高一些的办法?
amtyuranus
2003-08-18
打赏
举报
回复
可以在先用ado的recordcount判断有多少条了,超过了就不让插好了
CrazyFor
2003-08-18
打赏
举报
回复
不能用触发器,
你可以在插入时检查表中现在有多少条记录,如果不到100就插入,已经100条就弹出一个对话框提示表中记录已满
数据库开发及
ADO
.Net_2_高级事务sql编程存储过程视图
触发器
数据库开发及
ADO
.Net_2_高级事务sql编程存储过程视图
触发器
数据库开发及
ADO
.Net_1_高级事务sql编程存储过程视图
触发器
数据库开发及
ADO
.Net
数据库和
ado
知识
ADO
.NET主要类 数据库连接字符串 SqlConnection类的State属性 SqlCommand类的方法: StatementCompleted事件的触发 获得刚刚插入数据库的自增id Sql注入攻击(避免方式?) 如何使用迭代生成树形菜单 单例模式(单例...
ASP.NET程序开发范例宝典 第10章 视图、存储过程及
触发器
的应用
全书分为20章,内容包括搭建ASP.NET开发环境、HTML开发与实践、CSS样式与JavaScript脚本应用、常用Web服务器...全书共提供了428个实例,每个实例都突出实用性,其中大部分是程序开发者梦寐以求的有关
问题
的解决方案。
ASP.NET程序开发范例宝典 第7章
ADO
.NET技术
全书分为20章,内容包括搭建ASP.NET开发环境、HTML开发与实践、CSS样式与JavaScript脚本应用、常用Web服务器...全书共提供了428个实例,每个实例都突出实用性,其中大部分是程序开发者梦寐以求的有关
问题
的解决方案。
疑难问题
22,209
社区成员
121,731
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章