问题是第一次出导入一切顺利,很正常,数据显示在表格中,但以后几次导入就出现错误。“import from (myfile)xls”,引号中的命令第一次可以运行的,目标文件名是就是原文件名,只是源文件名是*.xls,而目标文件名是*.dbf。初步判断是目标文件不能打开。如退出FOXpro后又可以导入一次。但是目标文件也没有打开。难道导入了数据 文件就自动打开?但如何关闭呢,它是自由表,不再数据库中,所以在不再表单的数据环境中设置的。而且文件名也是未知的。望高手指点。
1、import from 从外部文件导入数据,创建一个 Visual FoxPro 新表。VFP不会允许您创建一个与打开表同名的表(不然就乱套了)。
2、自由表也用“USE 表名”打开,同样可用“USE IN 表名关”闭一个打开的自由表。
3、如果重复导入,建议您第一次用import from (导入数据并创建表),从第二次起使用APPEND FROM 来导入数据(因为已经有了表,不需要创建了)。
一家胡言,仅供参考。