如何将*.srd文件生成DW插入PBD中

am2000 2003-07-01 09:22:08
如何将*.srd文件生成DW插入PBD中?
是否可行
...全文
176 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
klbt 2003-09-20
  • 打赏
  • 举报
回复
你可以做一个数据窗口,用外部数据源,然后用:
dw_1.ImportString(LibraryDirectoryEx("XXX.pbd", DirAll!))
得到数据,然后用find函数得到。
devil_heart 2003-07-01
  • 打赏
  • 举报
回复
pbd是完全可以的,我系统也是这么用,如何判断是否存在该dw,我也想知道,呵呵,你的想法和我一样啊!看看我上次的提问:)
http://expert.csdn.net/Expert/topic/1822/1822613.xml?temp=1.859683E-02
am2000 2003-07-01
  • 打赏
  • 举报
回复
多谢devil_heart(心魔)兄:pbl是可以的。不知道PBD是否可以,我再试一下
另外:怎么判断是否存在该DW。
string dwsyntax, ErrorBuffer

integer rtncode

dwsyntax = dw_1.Describe("DataWindow.Syntax")

rtncode = LibraryImport("c:\pb\dwTemp.pbl", &

"d_emp", ImportDataWindow!, &

dwsyntax, ErrorBuffer )

devil_heart 2003-07-01
  • 打赏
  • 举报
回复
要借助dw把srd读进来,然后再写到pbd中:
string ls_syntax,ls_errors
ls_syntax=dw_1.Describe("DataWindow.Syntax")
if not FileExists("test.pbd") then
LibraryCreate("test.pbd", "测试")
end if
if LibraryImport("test.pbd","d_test",ImportDataWindow!,ls_syntax,ls_errors)=1 then
messagebox("","export ok")
end if
wei_info 2003-07-01
  • 打赏
  • 举报
回复
还是导入PBL,重新编译的好
am2000 2003-07-01
  • 打赏
  • 举报
回复
假设我有一个DW格式需要修改,我想将修改后的DW导出到srd文件中。然后用户通过程序直接将DW导入到PBD中覆盖原DW即可应用。
此法是否能够行通?

609

社区成员

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

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