懂数据库和C#的朋友们,伴我看看吧,关于C#监视一个数据库中的某个表
律己修心 2008-03-18 10:30:29 可能帖子发在这里有点勉强
但是,毕竟涉及到火速据库知识
就发一个吧
请大家见谅!!!!!
我开发了一个C#小程序 VS.net2003
功能是数据库的数据即时地导入和导出
程序的主体其实是用批处理写的
流程:C#程序(所在地:A)激活批处理1(所在地:B),
批处理1(A地)结束时会自动激活批处理2(B地)(批处理远程激活)
批处理2结束时会在数据库中的表中写入一条数据(成功或失败)
注:
批处理1:从B地导出数据放到FTP服务器上
批处理2:从FTP上取下数据,导入A地数据库
在批处理1激活批处理2时
这一步就已经和我开发的C#程序没有什么关系了,就是失控了
现在就只好想办法去捕捉批处理2执行后留下的痕迹
我在批处理2写了,成功时,在数据库中的一个表中写入“成功”,失败时写入“失败”
问题是:
怎样用C#监视一个数据库中的某个表
一但表中有了我们想要的信息(某个字段值是“成功”或“失败”),就结束监视,否则就一直监视(10分钟吧)
可不可以等待那个表给我的程序反馈一个信息,然后程序再做出相应的响应