日期:2014-05-18  浏览次数:20954 次

求一C#数据库操作代码
vs2005 c#编程如何获取数据库中A表插入或更新的数据,最好有代码?

------解决方案--------------------
添加的好办(前提是没有删除数据)
在为添加前获取总的数据量,然后过段时间后再获取一次总数据量,判断是否增加了,如果增加了,则使用sql语句选出增加的记录
SQL code
select top (一段时间那后的总数据量-上次的数据量) * from [表] order by id/*id 是自动编号字段*/ desc

------解决方案--------------------
没有那么有时间字段没有,要不使用时间字段来排序就可以上

表中要有个可以参考是否添加了的字段,如自动编号字段,添加时间什么的

SQL code
select top  * from [表] where datediff('ss',没添加时最后一条记录的时间,getdate())>0

------解决方案--------------------
请参考这里的代码,
===========================
多数据表操作
http://blog.csdn.net/zhzuo/archive/2004/08/06/67016.aspx
http://blog.csdn.net/zhzuo/archive/2004/08/06/67037.aspx
vs.net数据窗体向导
http://blog.csdn.net/zhzuo/archive/2005/01/03/238273.aspx
使用Ado.net获取数据库架构信息
http://blog.csdn.net/zhzuo/archive/2004/07/03/33273.aspx