社区
数据库
帖子详情
如何让数据库变化时主动通知程序而不是用程序扫描
曹建峰-17年老猿
2003-12-22 09:44:14
我现在用的方法是程序周期扫描表,这样做效率很低,如何让数据库通知程序数据库发生了变化我用的是CDatabase CRecordset +sql server 2000,如果你用其他语言工具和数据库也欢迎你参与讨论,大家一起学习研究,一起进步提高嘛
...全文
192
6
打赏
收藏
如何让数据库变化时主动通知程序而不是用程序扫描
我现在用的方法是程序周期扫描表,这样做效率很低,如何让数据库通知程序数据库发生了变化我用的是CDatabase CRecordset +sql server 2000,如果你用其他语言工具和数据库也欢迎你参与讨论,大家一起学习研究,一起进步提高嘛
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
曹建峰-17年老猿
2003-12-24
打赏
举报
回复
IRowsetNotify这东西一直让我很郁闷,我原来就用的 然后在程序中每隔一定的时间检查这个值有没有改动。我说的扫表就是不停的检查一个表是不是空表。
AkiraChing
2003-12-23
打赏
举报
回复
感觉很复杂,能不能用触发器修改数据库中某个表的某个字段的值,然后在程序中每隔一定的时间检查这个值有没有改动,是不是就可以了,当然如果能有IRowsetNotify的使用方法更好
曹建峰-17年老猿
2003-12-23
打赏
举报
回复
IRowset* pRowset;
IRowsetNotify *pRowsetNotify;
IRowset* pRowset;
DBREASON eReason;
DBEVENTPHASE ePhase;
BOOL bCantDeny;
if(S_OK==::IRow::QueryInterface(IID_IRow,ppvObject);
{
pRowset=(IRow*)*ppvObject;
::IRow::AddRef() ;
pRow.
::IRow::Release();
}
else
{
printf("Row fail")
return;
}
if(S_OK==::IRowsetNotify::QueryInterface(IID_IRowset,ppvObject);
{
pRowset=(IRowset *)*ppvObject;
::IRowset::AddRef() ;
pRowset->AddRefRows(
::IRowset::Release();
}
if(S_OK==::IRowsetNotify::QueryInterface(IID_IRowsetNotify,ppvObject);
{
pRowsetNotify=(IRowsetNotify *)*ppvObject;
::IRowsetNotify::AddRef() ;
pRowsetNotify->OnRowsetChange(pRowseteReason,ePhase,bCantDeny)
??????????????????????????????????????????????????????????
::IRowsetNotify::Release();
}
谁能告诉我怎么连接被检视的数据库,怎么用OnRowsetChange(
曹建峰-17年老猿
2003-12-23
打赏
举报
回复
看来没有人会用irowset:(
曹建峰-17年老猿
2003-12-22
打赏
举报
回复
谢谢面鱼先给你保留10分。剩下30分给详细描述IRowsetNotify使用方法的人,10分给其他有见识的参与者
spwnihao
2003-12-22
打赏
举报
回复
http://expert.csdn.net/Expert/topic/2216/2216752.xml?temp=.2887842
多线程
扫描
数据库
(Oracle8i)
通PBNI传入VC代码所需数据,在VC端开启
扫描
线程。
扫描
线程,若
扫描
到满足条件的数据,向PB窗口发送消息(这个消息号,和窗口句柄是由PB传过来的)
程序
中监听
数据库
变化
的各种方法与实践
数据监听
数据库
发送Http
数据库
调用Java
数据库
主动
通知
应用
程序
捕获数据变更的最佳实践 数据监听
数据库
发送Http请求应用
程序
数据库
调用Java
程序
数据库
主动
通知
应用
程序
数据变更 应用
程序
捕获数据变更的最佳实践 UTL_HTTP DBMS_JAVA
小
程序
开发工具
数据库
操作指南
微信/支付宝/百度小
程序
平台的
数据库
接入方式云开发
数据库
(如微信云开发、支付宝云开发)与传统自建
数据库
的操作差异复杂业务场景下的数据建模、事务处理、性能优化方法主流开发工具(微信开发者工具、支付宝IDE、HBuilderX)的
数据库
调试与监控技巧覆盖从基础CRUD操作到分布式事务、索引优化、数据安全的全技术栈,适配零基础到中高级开发者的学习需求。核心概念:对比不同
数据库
接入模式,解析数据交互核心架构操作原理:详解CRUD操作、事务处理、索引优化的底层实现实战指南。
数据库
安全防护服务方案
在数字化
时
代,
数据库
作为企业核心资产的存储与管理中枢,其重要性不言而喻。然而,当前
数据库
面临着诸多严峻的安全挑战。从外部看,黑客攻击手段层出不穷,如 SQL 注入攻击利用应用
程序
对用户输入验证的不足,恶意注入 SQL 语句,非法获取、篡改甚至删除
数据库
中的关键数据;网络爬虫在未经授权的情况下,大量抓取
数据库
中的公开数据,可能导致数据泄露。内部威胁同样不容忽视,员工因操作失误,例如误删重要数据、错误修改数据结构,会对业务造成严重影响;而心怀不轨的内部人员
主动
窃取、篡改数据,更是会给企业带来巨大损失。
解锁
数据库
死锁排查:Java
程序
员必备技能
解锁
数据库
死锁排查:Java
程序
员必备技能
数据库
4,017
社区成员
39,807
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章