关于cannot access the selected table的疑问
各位大侠好,我做了一个小程序,里面的表都是自由表,可以不同的电脑同时共享使用,某些时候,表单关闭的时候,会出现cannot access the selected table这条错误,但不是每一次都会出现,表单里用到一个表格,数据源是绑定到一个表上的,表单的退出按钮里放了本表单创建时打开的一些表,我现在在关闭表的语句之前,加上了一条,thisform.grid1.recordsource="",这条语句,可是这个问题还是会出现,请问是何原因?
我重新细致的描述一下我的程序
1、程序是可以多台电脑同时使用的,没有做数据库,都是自由表,需要共享使用的表集中放在其中一台电脑的某个共享的文件夹中,
程序调用时都是用共享的方式打开表的,不需要共享使用的表放在每台电脑的本地,使用时用独占方式打开
2、程序中的某个表单,上面放了个GRID控件,控件的数据源是本地的表
3、这个表单的“退出”按钮里放置了关闭表的命令,是用判断的方式的进行的,就是本表单创建时,需要使用的一些表,如果这些表在本程序的
其他表单仍在使用,就不关闭,如果都不在用了,就关闭(因为我用的是默认数据工作期)
4、在按这个“退出”按钮时,偶尔会出现“cannot access the selected table”这个错误,不是每次都有
个人疑问:1、我后来在“退出”按钮的关闭表代码之前,加了句thisform.grid1.recordsource="",好像错误有时还是会出现
请帮助指点