设成 Form2.Adodc1.CommandType = adCmdStoredProc 以后就不能刷新了,否则运行要报错.

解决方案 »

  1.   

    可能原来写的Form2.Adodc1.RecordSource有误,但改了之后,还是如下问题:
    我将Form2.Adodc1.CommandType设为存储方式,Form2.Adodc1.RecordSource 改为 "charu '" & COMye(1) & "','" & Mid(Text1.Text, 1, 6) & "','" & COMye(2) & "','" & Text1.Text & "'"
    然后刷新
    报"语法错误或访问失败".对象Refresh的方法"IAdodc"失败.或者我将Form2.Adodc1.CommandType设为SQL命令,Form2.Adodc1.RecordSource 为 "execute charu '" & COMye(1) & "','" & Mid(Text1.Text, 1, 6) & "','" & COMye(2) & "','" & Text1.Text & "'"
    然后刷新
    报"对象关闭时,操作不被允许" "应用程序定义或对象定义错"的错误.但是其实应该打开了,我加了打开的代码 Form2.Adodc1.RecordSet.open