fchen

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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 * 否则速度极慢。


               

posted on 2009-01-05 17:15  wills  阅读(282)  评论(0)    收藏  举报