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才能确保不会出现“连线失败”
求教!!!!谢谢
.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才能确保不会出现“连线失败”
求教!!!!谢谢
解决方案 »
- VB,WebBrowser看见找网页按钮
- 走了,散20分,嘿嘿。。
- 请大虾帮我看看这段代码有什么问题,调试时老说"insert into 语句的语法错误"
- 求个思路(TreeView)
- flexgird中单元格内容编辑问题。使用了隐藏的text框,可是在.AllowUserResizing = flexResizeColumns情况下,text框大小不变。
- vb的字符串十六进制怎什样转成十进制
- 请将下列reg代码改为vb6写法,谢谢
- VB+SQL,没法做象ACCESS中的交叉查询吗?(栏位不定)
- 300高分求解VBA问题!只能先给183分,其他的回答后一次性给。
- VB中调用AUTOCAD
- 在线等待,为什么VB6在WIN2003下delete键不能删除窗体上控件(在WIN98下可以比如拖一个控件在窗体上,选中它键delete键就可以删除了)
- 小弟做报警信息系统的问题?
我是很少用 ADODC 这个控件的,怎么不用ADO对象直接操作