Foxtable(狐表)用户栏目专家坐堂 → 指定的网络名不再可用


  共有1817人关注过本帖树形打印复制链接

主题:指定的网络名不再可用

帅哥哟,离线,有人找我吗?
fubblyc
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
指定的网络名不再可用  发帖心情 Post By:2017/11/22 17:36:00 [只看该作者]

.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2017.4.22.1
错误所在事件:自定义函数pandiandownload
详细错误信息:
调用的目标发生了异常。
指定的网络名不再可用。


老师,下载的页面,出现这个错误,是什么情况呢‘’

之前也有出现  信号灯  什么的

还有I/O 进程中断



 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/11/22 17:42:00 [只看该作者]

 1、是偶发的错误还是每次都错误?

 

 2、你的文件较大?

 

 3、你里面的代码是怎么写的?执行完函数后,在httprequest事件里面,记得马上return,不要再执行e.writeString的代码。


 回到顶部
帅哥哟,离线,有人找我吗?
fubblyc
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
  发帖心情 Post By:2017/11/22 19:02:00 [只看该作者]

Dim fl1 As String = "D:\wwwroot\bbs.yijiansoft.net\wwwroot\mobo\"
Dim wb As New weui
Dim e As  RequestEventArgs = args(0)


Dim filter As String = " 门店名称 = '" & e.Cookies("md") & "' and 日期 = '" & e.Cookies("pdrq") & "' "

Dim bm As String = "查询表1" & Rand.Next()
Dim jb As New SQLJoinTableBuilder(bm, "明细表")
jb.C
jb.AddCols("门店名称")
jb.AddCols("库位")
jb.AddCols("条码")
jb.AddCols("数量")
jb.Filter = filter
'jb.Distinct = True
jb.Build()



Dim ex As New Exporter    '& "pandianriqi" & e.Cookies("pdrq")
Dim name As String = e.Cookies("md")  & Date.Today & "ri" & Date.now.hour & "shi" & Date.now.Minute & "fen" & Date.now.Second & "miao"
Dim name2 As String = e.Cookies("md")  & Date.Today & "ri" & Date.now.hour & "shi" & Date.now.Minute & "fen" & Date.now.Second & "miao.txt"

ex.SourceTableName = bm  '指定导出表   "盘点明细表"
ex.FilePath = "C:\inetpub\wwwroot\pandian\"   '& name
ex.Fields = "库位,条码,数量" '指定导出字段
ex.Format = "Delimited"
ex.Header = False
ex.NewTableName = name
ex.Export() '开始导出
DataTables.UnLoad(bm)

Dim lj As String = "C:\inetpub\wwwroot\pandian\" & name2

Dim str As String = FileSys.ReadAllText(lj, Encoding.Default)
str = str.replace("""", "")
FileSys.WriteAllText(lj, str, False, Encoding.Default)

Dim fs As System.IO.FileStream = Nothing
fs = System.IO.File.Open(lj, System.IO.FileMode.Open)
Dim btFile As Byte() = New Byte(fs.Length - 1) {}
fs.Read(btFile, 0, Convert.ToInt32(fs.Length))
fs.Close()

e.Response.Headers("Content-Disposition") = "attachment;filename=" & name2

'输出文件格式
e.Response.C

Dim output = e.response.OutputStream
output.Write(btFile,0,btFile.Length)
output.Close()


甜老师你意思是说在最后加上 return 是吗?我试试
[此贴子已经被作者于2017/11/22 19:03:35编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/11/22 22:04:00 [只看该作者]

 试试close不要写,这句代码删掉 output.Close()

 

 在httprequest调用完函数的后面,加上return的代码。


 回到顶部
帅哥哟,离线,有人找我吗?
fubblyc
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
  发帖心情 Post By:2017/11/23 13:54:00 [只看该作者]

甜老师,我这样写了:
    Case "pandiandownloadtxt.txt"
        Functions.Execute("pandiandownloadtxt",e)
        Return
然后 注释掉了 output.Close()  ,
还是会出现这种情况。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/11/23 15:09:00 [只看该作者]

只要是访问 pandiandownloadtxt 的时候,才会出现这种问题?加入msgbox,看执行到哪句代码开始报错。

 

或者,百度看看吧 https://www.baidu.com/baidu?wd=%E6%8C%87%E5%AE%9A%E7%9A%84%E7%BD%91%E7%BB%9C%E5%90%8D%E4%B8%8D%E5%8F%AF%E7%94%A8

 


 回到顶部