
可以用ADO方法
rsCnn = "PROVIDER=MicrosoftJetOLEDB40;Data Source=" & DataPath & ";mode=Read|write"
rsTmpOpen "Select From 时刻段电量 ", rsCnn, adOpenDynamic, adLockBatchOptimistic
With rsTmp
!峰数据 = rsTmp1Fields(strName(k) & "峰")Value
!平数据 = rsTmp1Fields(strName(k) & "平")Value
!谷数据 = rsTmp1Fields(strName(k) & "谷")Value
!总数据 = !峰数据 + !平数据 + !谷数据
UpdateBatch
End With
Set rsTmp = Nothing
这是一句读取你表单的数据 意思是Form4Text1Text 里的数据赋给Form2Adodc1RecordsetFields(0) 这是不能把数据添加到数据库里去的 你还要通过UPDATE(好像是这个关键字,不知有没有记错)把数据添加到你的数据库里去
两个方案: 1、使用触发器,在A库的a表中建立 Insert,Update 触发器,使在数据写入或更新时,将变更实时写入B库b表; 好处:简单、实时;缺点:远程实时访问以及触发器的方式,风险大,当B不能访问或反应缓慢时,A库的a表就无法更新;
1、建立一个id对照表,tmp(id,newid),并将对照的数据生成好。
2、通过tmp表关连来update A B C D E F G H I J这些表中的id
比如 A表
update A set id = bnewid from tmp b where Aid =bid
这样 *** 作方便,并且是可逆的。
以上就是关于vb update更新数据库,更新很多字段如何编写啊全部的内容,包括:vb update更新数据库,更新很多字段如何编写啊、vb6.0 update更新数据库读取和添加代码如何写,最后简单点、数据库更新存储过程怎么写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)