摘要:
以下代码展示了使用DataSet+dataAdapter操作后台数据库的方法,并提供了事务处理。代码我们可以在DataAdapter中使用一个事务,在遇到错误之前回滚DataAdapter所进行的更新。如这个解决方案所示,使用一个CommandBuilder产生这个DataAdapter的更新逻辑,并把这个事务与DataAdapter的SelectCommand对象相关联,如下面代码所示:data... 阅读全文
posted @ 2010-06-25 19:16
马侃
阅读(3237)
评论(0)
推荐(1)
摘要:
2、原因分析: 用UpdateCommand命令更新数据库时,必须要有pk属性,否则无法构造动态sql语句。 用如上sqlstr定义,未将表单TransTest对应pk属性取到datatable中,从而也导致了否则无法构造动态sql语句。3、结论 要使用dataAdapter.Update命令来更新数据库表结构,要求两点:1、此表必须具有pk属性,1:所获取的datatable中也不惜包含了... 阅读全文
posted @ 2010-06-25 19:02
马侃
阅读(7458)
评论(0)
推荐(1)
摘要:
Connection 物件 Connection 对象主要是开启程序和数据库之间的连结。没有利用连结对象将数据库打开,是无法从数据库中取得数据的。这个物件在ADO.NET 的最底层,我们可以自己产生这个对象,或是由其它的对象自动产生。Command 物件 Command 对象主要可以用来对数据库发出一些指令,例如可以对数据库下达查询、新增、修改、删除数据等指令,以及呼叫存在数据库中的预存程序等... 阅读全文
posted @ 2010-06-25 15:23
马侃
阅读(340)
评论(0)
推荐(0)
摘要:
可以先参阅事务处理的定义 :http://www.cnblogs.com/windows/articles/1605638.html在ADO.NET 中,可以使用Connection 和Transaction 对象来控制事务。若要执行事务,请执行下列操作:• 调用Connection 对象的BeginTransaction 方法来标记事务的开始。• 将Transaction 对... 阅读全文
posted @ 2010-06-25 11:53
马侃
阅读(530)
评论(0)
推荐(0)
浙公网安备 33010602011771号