以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 输出二进制文件到选定文件失败 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=177727) |
-- 作者:phoebe-fdk -- 发布时间:2022/6/1 9:19:00 -- 输出二进制文件到选定文件失败 Dim f As String f = "[项目名称] = \'" & nd.ParentNode.Name & "\' and [ID] = \'" & nd.Name & "\'" Dim dr As DataRow dr = DataTables("1").Find(f) dt.Save() If dr IsNot Nothing Then \'\'1
Dim fl As String = ProjectPath & "\\" & dr("原始文件名称") 2 Dim fl As String = Ex_Path & "\\" & dr("原始文件名称") messagebox.show(fl) messagebox.show(dr.SQLLoadFile("原始文件",fl)) \'代码\'1 fl 运行结果: G:\\FoxTable\\相对重力测量数据管理与数据处理系统\\相对重力测量数据管理与数据处理系统\\0508.txt 08.txt08-1a_1m.txt0508-1a_1m.txt0508-1a_1m.txt508-1a_1m.txt0508-1a_1m.txt0508-1a_1m.txt dr.SQLLoadFile("原始文件",fl)) 运行结果: True 2 代码运行结果 fl 运行结果: C:\\Users\\fdk\\Desktop\\新建文件夹\\0508.txt dr.SQLLoadFile("原始文件",fl)) 运行结果: 提示:未将对象引用设置到对象的实例 false 老师,为什么在提取二进制列文件时,输出到选定文件夹会失败呢,提取系统文件目录又是正常的,是有这个规定吗
|
-- 作者:有点蓝 -- 发布时间:2022/6/1 10:24:00 -- 【C:\\Users\\fdk\\Desktop\\新建文件夹\\】这个文件夹存在吗?不存在需要先创建目录 放到D盘试试。一般情况下建议不要把文件放到C盘、我的文档、桌面这些地方,一些系统可能因为权限不足无法使用
|
-- 作者:phoebe-fdk -- 发布时间:2022/6/1 11:01:00 -- 回复:(有点蓝)【C:\Users\fdk\Desktop\新建文件夹\... 谢谢老师,是目录的问题,非常感谢 |