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

xuyo 2003-10-14 08:55:40
我想要能够实时扫描数据库数据变动的程序,一有变动马上在程序中有响应。使用sql2000的是数据库,如果程序使用了触发器请一并给出!万分感谢!
...全文
47 16 打赏 收藏 举报
写回复
16 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
使用触发器。
  • 打赏
  • 举报
回复
相关推荐
发帖
C#

10.8w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
帖子事件
创建了帖子
2003-10-14 08:55
社区公告

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