关于saveasascii()保存成Excel的问题。。求救!!

zhaopeixin 2006-07-14 04:14:05
问题描述:
PB版本是7.0,操作系统是win2000。
数据窗口对象中的sqlselect语句在报表显示之前用setsqlselect()替换过。
在用saveasascii() 保存成Excel或者其他格式的文件时会出现异常,然后程序就退出。
但是,如果数据窗口对象中的sqlselect语句没有用setsqlselect()替换,则用saveasascii()就 不会有任何问题。。

请教,各位大侠,是什么原因导致?有没有碰到过,最后怎么解决?
谢谢各位!!!
...全文
297 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunpower99 2006-07-20
  • 打赏
  • 举报
回复
我的方法:
string docname,namefile
integer value
value=getfilesavename("",docname,namefile,"xls","Excel??(*.xls),*.xls")
if value=1 then
dw_1.saveasascii(docname,"~t","")
end if
wangsw1976 2006-07-15
  • 打赏
  • 举报
回复
saveasascii是用来保存成TXT文件的
saveas可以保存成好多种格式文件
再说网上有好多直接导出EXCEL文件现成的东西,何不拿来用?
圣殿骑士18 2006-07-14
  • 打赏
  • 举报
回复
没有碰到过,用try catch语句捕捉吧,这样至少程序不会退出

740

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 脚本语言
社区管理员
  • 脚本语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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