设置了 set talk off 怎么查询结果还是显示到程序里?

chinawcs 2011-12-21 09:39:41

set talk on
sele * from bm_cent &mysql
copy to xxx type xl5
set talk off

...全文
181 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
十豆三 2011-12-21
  • 打赏
  • 举报
回复
在主程序或这段代码之前加
set talk off

然后整个程序不要再设置
set talk on

chinawcs 2011-12-21
  • 打赏
  • 举报
回复
正解

另外我用了 sys(2015)

谢谢 wwwwA

分给你了
WWWWA 2011-12-21
  • 打赏
  • 举报
回复
去掉 use dd
直接 sele dd
chinawcs 2011-12-21
  • 打赏
  • 举报
回复

CASE THISFORM.FLX.VALUE='xls文件'


do case
case thisform.db.value='编目录入库'
set talk on
select * from bm_k1 &mysql into curs dd
set talk off
case thisform.db.value='编目主库'
*sele * from bm_cent where dlh>=1 and dlh<=100
set talk on
sele * from bm_cent &mysql into curs dd
set talk off
endc


m_test=allt(thisform.marcf.value)
use dd
sele dd
if reccount()>16383
=MESSAGEBOX('超出excel最大行数【16383】限制,请添加适当条件多批次导出!',48,'book')
sele dd
use
return
endif
copy to &m_test type xl5
select dd
use


thisform.text1.visible=.f.
thisform.ts.visible=.f.
=MESSAGEBOX('数据处理完成!',48,'book')
WWWWA 2011-12-21
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 chinawcs 的回复:]

我加了 into curs dd 为什么 提示找不到dd.dfb ?
[/Quote]
你的代码?
chinawcs 2011-12-21
  • 打赏
  • 举报
回复
我加了 into curs dd 为什么 提示找不到dd.dfb ?
WWWWA 2011-12-21
  • 打赏
  • 举报
回复
会,退出时会自动删除
chinawcs 2011-12-21
  • 打赏
  • 举报
回复
那 临时表 dd 会自动删除吗 否则临时文件越来越多
WWWWA 2011-12-21
  • 打赏
  • 举报
回复
参考1楼代码
chinawcs 2011-12-21
  • 打赏
  • 举报
回复
&mysql 是根据form 条件 组配的 where 条件

WWWWA 2011-12-21
  • 打赏
  • 举报
回复
mysq什么内容
sele * from bm_cent &mysql into curs dd

2,749

社区成员

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

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