查看: 1000|回复: 2
|
请vb6 高手帮帮忙!
[复制链接]
|
|
我现在要add,update,delete几个field可是那些field 都是从不同的table(MS ACCESS) 。。请问有什么办法。。。可以给个例子吗? 谢谢。。。
然后 dealing with 几个table in VB 有什么要注意吗? |
|
|
|
|
|
|
|
发表于 13-4-2007 01:17 AM
|
显示全部楼层
你的“field”,是几个“row”吧?
你的这几个“row”都有个别的KEY吧?
最简单不过的方式,在程式里,先做BeginTrans,然后再一个“row”的insert/update/delete,有异常或错误就rollback,一切ok就commit:
Dim MyConnect As ADODB.Connection
Dim MyRecSet As ADODB.Recordset
Set MyConnect = New ADODB.Connection
Set MyRecSet = New ADODB.Recordset
MyConnect.BeginTrans 'Start Transaction
Do stuff ... recordsets, Executes, insert/update/delete..
异常或错误
MyConnect.RollbackTrans 'Abort transaction
一切ok ...
MyConnect.CommitTrans 'Save all actions to the database
MyRecSet.Close
MyConnect.Close
Set MyRecSet = Nothing
Set MyConnect = Nothing |
|
|
|
|
|
|
|

楼主 |
发表于 13-4-2007 01:30 PM
|
显示全部楼层
谢谢大大的回复。。 我是想问 如果用 Data Enviroment 想一次过 UPDATE@DELETE 几个table , 应该要怎样做呢 ?
希望要好心人帮帮手。。 我已经试了很多方法, 可是还是不行。。 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|