起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 180|回复: 9

[结贴]BizBrowseDialog问题

[复制链接]
发表于 2009-9-10 16:44:25 | 显示全部楼层 |阅读模式
选择完成后文件不存在错误。选择数据库URL和FormDoc URL都正常,就是这个选择数据集的不正常。代码停在最后一行
---------------------------
X3 Studio
---------------------------
运行系统初始化的时候发生异常:在操作文件:Biz:\OWFSPACE\HTGL\HTGLXXINFO.INFO\HTLB.DataSet的时候出现异常,操作代码:18,异常信息:文件"\OWFSPACE\HTGL\HTGLXXINFO.INFO\HTLB.DataSet"不存在

类型:EFileExecuteAction。
---------------------------
确定   
---------------------------

代码:
procedure TMainForm.btnSelectDataSetURLClick(Sender: TObject);
begin
   BizBrowseDialog.ShowOptions := [TBizObjectKind.boServer,
         TBizObjectKind.boBizServer, TBizObjectKind.boSpace, TBizObjectKind.boInfo,
         TBizObjectKind.boDataSet, TBizObjectKind.boFolder];
    if  DataEdit12.Text <> '' then
    BizBrowseDialog.InitialDir:= BizSys.BizSystem.URL2FileName(DataEdit12.Text);
    BizBrowseDialog.MustSelectedNode:= [TBizObjectKind.boDataSet];
    BizBrowseDialog.Title:= '请选择数据集的URL';
    if BizBrowseDialog.Execute then
    begin
      DataSetBrokerStatistics.DataSet.Edit;
      DataSetBrokerStatistics.DataSet.FieldByName(DataEdit12.DataField).AsString:= BizSys.BizSystem.FileName2URL(BizBrowseDialog.filename);
    end;
end;
回复

使用道具 举报

发表于 2009-9-10 17:00:18 | 显示全部楼层
我试试
回复 支持 反对

使用道具 举报

发表于 2009-9-10 17:08:39 | 显示全部楼层
BizSys.BizSystem.FileName2URL是这个函数导致的错误,
你可以改成
  DataSetBrokerStatistics.DataSet.FieldByName(DataEdit12.DataField).AsString:= BizBrowseDialog.filename;
就不报错了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-10 17:10:40 | 显示全部楼层
不行啊
不是简单的存数据,对于这个URL将来还会用的
这样会把文件夹的路径也加上
回复 支持 反对

使用道具 举报

发表于 2009-9-10 17:13:43 | 显示全部楼层
****.DataSet是不存在于文件系统的,没办法转化成filename
回复 支持 反对

使用道具 举报

发表于 2009-9-10 17:14:42 | 显示全部楼层
也就是这个对象只有bizurl
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-10 17:15:40 | 显示全部楼层
那有什么好的方法没
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-10 17:16:57 | 显示全部楼层
奥,也就是说直接用BizBrowseDialog.filename取的就是URL吧
回复 支持 反对

使用道具 举报

发表于 2009-9-10 17:22:39 | 显示全部楼层
你可以show出来看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-10 17:23:04 | 显示全部楼层
试了一下,还是把文件夹给加上了
结贴吧,用的时候自己处理一下吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-16 07:41 , Processed in 0.040357 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表