高分求数据库扫描程序!!(不够再加)

xuyo 2003-10-14 08:55:40
我想要能够实时扫描数据库数据变动的程序,一有变动马上在程序中有响应。使用sql2000的是数据库,如果程序使用了触发器请一并给出!万分感谢!
...全文
67 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuyo 2003-10-15
  • 打赏
  • 举报
回复
都知道使用触发器,为什么没有人愿意说详细点呢!!说半句还不如不说
xuyo 2003-10-15
  • 打赏
  • 举报
回复
good idea!
2002pine 2003-10-15
  • 打赏
  • 举报
回复
如果还有数据的变动呢?不光是删除添加

数据的修改,就是先删除后添加
xuyo 2003-10-14
  • 打赏
  • 举报
回复
不用扫描数据库的添加!我要扫描比如某个表的某个字段,或者是该表的所有字段,如果这些字段中有了新的数据就可以反映到数据库中。
举个例子:表phone中有个phoneNo字段,里面存有电话号码,当某应用程序向数据库中该字段加入了新的数据时,就能被另外一个应用程序中的扫描程序检测到,并在该应用程序中显示出来!
wolve 2003-10-14
  • 打赏
  • 举报
回复
使用触发器吧
qiujinwen 2003-10-14
  • 打赏
  • 举报
回复
SELECT *
FROM sysobjects o
WHERE (xtype IN ('U', 'V'))..查表和视图对象
Erice 2003-10-14
  • 打赏
  • 举报
回复
我到是有,,只不过是DELPHI作的,现在可以监测两张表
qiujinwen 2003-10-14
  • 打赏
  • 举报
回复
你是要扫描哪些内容?数据库的增加删除还是数据库中表记录的添加删除?如果要扫描数据库添加删除的的话你可以扫描Master数据库中的一些表,如sysdatabases,必须超级用户啦:)
xuyo 2003-10-14
  • 打赏
  • 举报
回复
up
cnming 2003-10-14
  • 打赏
  • 举报
回复
没做过,但是我看到了SQL 2000的存储过程可以调用DLL,也就是说你可以写一个DLL让存储过程调用,利用这个DLL触发你的程序,让触发器调用这个存储过程
维她奶 2003-10-14
  • 打赏
  • 举报
回复
up
yangbc 2003-10-14
  • 打赏
  • 举报
回复
up
xuyo 2003-10-14
  • 打赏
  • 举报
回复
如果还有数据的变动呢?不光是删除添加
2002pine 2003-10-14
  • 打赏
  • 举报
回复
我给一思路,
假定你要对表table1进行。在数据库中加一表change,结构同table1,再加一字段表示是插入,或删除,
先写一触发器,on table1 for update insert delete,
insert变化的数据到change。

然后你在应用程序中,再设timer,去数据中扫描,如果change表的记录总数增加,表示有变化,然后你可把变化的数据,取出来。
xuyo 2003-10-14
  • 打赏
  • 举报
回复
别说话只说半句啊!给点例子出来看看啊!
顾君彦 2003-10-14
  • 打赏
  • 举报
回复
使用触发器。

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧