如果我像这样插入数据库:
insert into MyTbl (A,B) values ('1','2')
我需要插入这样的文本文件:
SW.writeline('1','2')......
。
我需要确保在插入数据时始终更新文本文件。实现这一目标的最佳和最快方法是什么?
答案 0 :(得分:0)
您确定要写入文本文件还是只想尝试登录其他数据库?
使用触发器将要写入的文本插入单独的日志记录表中。然后有一个周期性的任务,它可以读取日志记录表并用它做任何你需要的事情,无论是写入文本文件还是复制到另一个数据库。
答案 1 :(得分:0)
如果您使用的是SqlCommand,则可以订阅StatementCompleted事件。但是,事件参数不会显示您刚插入的内容。
另一种方法可能是在插入命令后立即关闭sw.WriteLine(..)。你总是可以在它周围包装一个交易,以确保两个保持同步。