"无法存取选定的资料表格!"是什么原因啊??????????救救菜鸟!!!!!!!

wujfkgd 2004-04-05 12:45:18
我的程序在运行时老是 出现 "无法存取选定的资料表格!" 是怎么回事啊????
不能在代码里写 Close All 或 Use 之类的关闭数据表 害得我在代码里面 只有 "Use Xxx.Dbf"的开 没有关
能请老手们 指点指点吗?????????
...全文
47 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiolig 2004-04-07
  • 打赏
  • 举报
回复
GRID的数据来源只能是表/临时表,否则只能用其它控件了
wujfkgd 2004-04-07
  • 打赏
  • 举报
回复
因为数据不是很多 我想把数据放到 数组中去 但是 不知道怎样才能把数组中的数据放到Gird表格中去 能指点一下吗????
wujfkgd 2004-04-06
  • 打赏
  • 举报
回复
还有 系统提示说:"因为存在外部参数,档案无法关闭"
是不是跟这个有关 因该怎么做呢?
xiolig 2004-04-06
  • 打赏
  • 举报
回复
关闭GRID控件的RecordSource不会导致1152错误,只会使其显示为白板(也是FAQ)
迄今为止我只发现组合框、列表框会出现这种现象。
解决的办法就是在RowSource存在期间不要关闭相应的表,如:
THISFORM,Combo1.RowSource=NULL
USE IN myTable
如果还要使用,恢复设置即可
wujfkgd 2004-04-06
  • 打赏
  • 举报
回复
有什么好办法 可以不用邦定控件 又能简单地将数据输出到Grid中 关闭数据库不会影响到Grid表格里的数据 又 保证不会报错呢?
wujfkgd 2004-04-06
  • 打赏
  • 举报
回复
好像是的 我在Combo1和Combo2上都绑定了数据 表还在代码里用了ColmuntsourceTyPe=2 。。。。。
我把从视图中SElect出来的数据 Into Table TB1.DBF 了 然后又有
ThisForm.Grid1.recordsource=‘TB1’
之后 又在视图中SElect数据 Into Table TB2.DBF 再来个
ThisForm.Grid2.recordsource=‘TB2’
其实我早就想到可能是这个原因,在属性里把绑定去掉了,只是没有回头看看代码
xiolig 2004-04-06
  • 打赏
  • 举报
回复
出错示例代码:
http://www.vfp.cn/forum_view.asp?forum_id=1&view_id=6124
hhhyw 2004-04-06
  • 打赏
  • 举报
回复
是不是表绑定到什么控件了,如果是这样的话,你就不能close all,也不能关闭这个表。你试试其它的绑定方法!
hankong 2004-04-05
  • 打赏
  • 举报
回复
是不是做了缓冲?
若做了缓冲并已做了修改,可能会出现这种情况,Revert一下。
wujfkgd 2004-04-05
  • 打赏
  • 举报
回复
我选过工作区啊
可就是不能关 关就会报错

能不能说得详细一点呢?
liqiang2003 2004-04-05
  • 打赏
  • 举报
回复
注意你的工作区

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧