修改一个用Visual FoxPro编写的程序(是别人写的,此次我只负责改),需要增加一个表到数据库中,然后在程序的调用。当在代码中直接用select选定该新增的表,而后重编可执行程序,运行到此修改处时提示“找不到别名”,后面跟着就是刚新增的表名。这应该是没有先打开表所致,然而,对VFP编程不太熟悉的我竟然翻遍程序的代码也没发现在哪个地方有打开表(即使是已存在的表)的设置,连窗体或类的初始化中也没有这样的代码。
当时真想直接使用use来打开新表,不过为了程序的完整性或其它什么关联,还是耐着性子搜索。终于在表单中找到了,进入程序主窗体所在的表单,右击,选择“数据环境”,添加新增的表,保存。然后重编程序,再运行,OK,不再不认新表了,不提示“找不到别名”了。
由于本人确实对VFP不太熟悉,改别人的程序还得抱一本FOXPRO老版本的手册现查现用,可能上面的叙述不太清楚,凑合看吧,反正我可以交差了。
>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/576.html