1,插入方式
a:classDBConnectRemote.cnMain.Execute "insert into " & sTableName &----
b:
classDBConnectRemote.cnMain.BeginTrans'启用事物处理,还未测试具体的优势
rsRD.CursorLocation = adUseClient'实际测试证明client模式比adUseServer模式快
' rsRD.LockType = adLockPessimistic '此项未测试区别,
' rsRD.CursorType = adOpenDynamic'
rsRD.Open "Select top 1 * from " & vTableName, classDBConnectRemote.cnMain, 1, 3
'rsRD.Open "Select * from " & vTableName, classDBConnectRemote.cnMain, 1, 3
rsRD.AddNew
rsRD!a = 80
rsRD!b = 80
rsRD.Update
classDBConnectRemote.cnMain.CommitTrans
rsRD.Close
2,说明
个人觉得大量插入数据是a方式的效率低,未测试
b方式open时select * 与select top 1 * 有区别,特别是表中数据量大时 需要用top 1 * 否则速度极慢。
浙公网安备 33010602011771号