在VFP中保存查询

时间:2012-01-23 20:25:31

标签: visual-foxpro

如何在磁盘上保存查询。我使用TO子句(例如:SELECT * FROM vendors to w.qpr)。一切正常,但是当我用DO运行查询时,我收到以下错误: http://s52.radikal.ru/i138/1201/2f/15765ffe2346.png 为了获得查询设计器中的查询,我应该更改什么,我的意思是查询应该出现在浏览窗口中,但是使用命令模式。 提前谢谢。

2 个答案:

答案 0 :(得分:5)

TO子句用于存储查询结果,而不是查询本身。 (并且,TO是VFP扩展; INTO是首选。)

如果要保存查询,请打开PRG文件(MODIFY COMMAND)并在那里写入查询,然后保存。

如果您只是省略TO或INTO子句,查询结果将显示在BROWSE窗口中。或者,使用INTO CURSOR并给出游标名称,然后发出BROWSE以浏览光标。

答案 1 :(得分:0)

与其他答案一样,使用MODIFY命令为您的选择代码制作.prg。

INTO子句用于结果。

SELECT * FROM zip INTO CURSOR c_zip

SELECT * FROM zip INTO TABLE c:\temp\test 

如果您想要XLS或CSV或其他内容,请选择光标然后使用

EXPORT TO c:\temp\zip.csv XL5

保存查询文件 执行FileNew,然后选择QUERY单选按钮。