搜索
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ VFP与外部程序的数据交换
标题:
VFP与外部程序的数据交换
取消只看楼主
jhcwk
等 级:
新手上路
帖 子:14
专家分:5
注 册:2010-2-22
结帖率:
100%
楼主
已结贴
√
问题点数:20 回复次数:2
VFP与外部程序的数据交换
本人在编制应用程序中,遇到这样一个问题:查询数据表中满足一定条件的记录,其一使其显示结果,其二使其转换成EXCEL文件格式并调用EXCEL对其进行编辑,在开发环境下,这两步均已通过,且运行结果正确。但制作成安装程序安装后运行,第一步运行正确,第二部也可完成转换,但调用EXCEL进行编辑时其结果不正确,结果与第一步相比为非。请问各位这是什么原因,望各位不吝赐教,谢谢!!!
搜索更多相关主题的帖子:
VFP
数据交换
2010-03-09 09:23
jhcwk
等 级:
新手上路
帖 子:14
专家分:5
注 册:2010-2-22
第
2
楼
得分:0
谢谢各位啦!不是我的代码像宝贝一样,我再澄清一下:
1、其实我认为代码非常简单,转换用的是:Copy to XXX type xl5(这一部运行正确),打开XXX.xls用的是RUN /N XXX.xls。
2、在开发环境下,文件的查询、转换及用RUN命令打开文件等操作,均可实现,且结果完全正确。
3、制作成安装程序安装后运行,查询、转换可以完成,结果也正确,问题是处在调用XXX.slx文件时:在WINdows环境下用EXCEL打开XXX.xls文件,其内容与结果相符,而程序中用RUN /N XXX.xls命令时, 而其结果与查询显示的相比为非。
代码如下:copy all to 单位 type xl5
RUN /N c:\Program Files\Microsoft office\office11\Excel.exe 单位
2010-03-10 09:18
jhcwk
等 级:
新手上路
帖 子:14
专家分:5
注 册:2010-2-22
第
3
楼
得分:0
“结果与查询显示的相比为非。”
我具体说个例子吧:假设一个数据表共有6条记录,其中:满足条件一的记录有1条;满足条件二的记录有2条;满足条件三的记录有3条;运行查询、转换后调用XXX.slx文件时:在WINdows环境下用EXCEL打开XXX.xls文件,其内容与结果相符。而程序中用RUN /N XXX.xls命令时, 按条件一查询、转换后显示出来的结果并不是满足条件一的那条记录,而是满足条件二的那2条记录。所以我说结果与查询显示的相比为非。
另外:从程序代码分析,我认为没有问题。这从安装到其他几台计算机上运行的情况来看,也得到了验证。问题是:程序打包后,安装到其他计算机上运行正确、良好,唯独安装到我自己的计算机上运行时出问题,我找不到原因。请各位高手赐教!!!!!
2010-03-11 09:41
3
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-298881-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.276631 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved