我在一个程序中新建一个ADODC后运行如下的语句:
Adodc1.ConnectionString= "provider=microsoft.jet.oledb.4.0;data source=d:\vbapp\PrintRed.mdb;"
Adodc1.RecordSource = "delete from PrintLimit where service_id='dsjjj'"
Adodc1.Refresh
出现以下提示:“如果对象已关闭,则不允许执行应用程序所要求的操作”
要是把:Adodc1.RecordSource 
改为:
Adodc1.RecordSource = "select * from PrintLimit"
则能正常通过。
这是为什么,要怎么样才能解决这类问题。

解决方案 »

  1.   

    Adodc1.ConnectionString= "provider=microsoft.jet.oledb.4.0;data source=d:\vbapp\PrintRed.mdb;"
    Set rs=ADODC1.EXECUTE("delete from PrintLimit where service_id='dsjjj'")
    Adodc1.Refresh
      

  2.   

    wamlaw(象草一样不能自拔)给的语句在执行到:Set rs=ADODC1.EXECUTE("delete from PrintLimit where service_id='dsjjj'")
    时出现:“未找到方法或成员数据”
    错误。还有其它解决方法吗