Adodc不定时出现“连线失败”,但重新refresh Adodc后又可以连接了,何解?大侠们救救我吧OPEN数据表时代码是这样的:
.force_to_close_adodb_recordset adodb_recordset_ba03
adodb_recordset_ba03.Open "select ba03.ba0301 as 件号,ba03.ba0302 as 名称及规格 from ba03 with (nolock) ", Adodc_header_general.Recordset.ActiveConnection, , adLockOptimistic但不定时出现“连线失败”,这时我debug,加多一个语句:Adodc_header_general.Refresh就不出现“连线失败”即改成:
.force_to_close_adodb_recordset adodb_recordset_ba03
Adodc_header_general.Refresh
adodb_recordset_ba03.Open "select ba03.ba0301 as 件号,ba03.ba0302 as 名称及规格 from ba03 with (nolock) where ba0301='" & db_text_box_general(0).Text & "'", Adodc_header_general.Recordset.ActiveConnection, , adLockOptimistic???何解???????????????????
加refresh是不会出现“连线失败”,但但但是refresh则以下就不能起效了。
------------------------------------------------------------------------------------
新增时:Adodc_header_general.Recordset.addnew
Adodc_header_general.Recordset.ActiveConnection.BeginTrans保存时:Adodc_header_general.Recordset.ActiveConnection.CommitTrans
Adodc_header_general.Recordset.Update
---------------------------------------------------------------------------------------
当:新增—至-保存,间若用到Adodc_header_general.Refresh就会出错。
问:我想用到Adodc_header_general.Refresh,但又不影响addnew,如何是好呢??
因为只有重新refresh adodc才能确保不会出现“连线失败”
求教!!!!谢谢