有一数据库中一字段为二进制形式,存放doc文件,大约30K大小,在读取的时候执行到“SqlDataAdapter1.Fill(DataSet1, "文件");”就很久没有反应,然后就提示“在从服务器接收结果时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 指定的网络名不再可用。) ”的错误。但在局域网访问时正常,在外网(公网)访问时就出现上面的错误。我已经把CommandTimeout的值设到180了呀,可还是不行。 请大侠们指教呀!(读取普通数据正常,采用1433端口映射)。
这个问题第1个回答:
不会是网断了吧.
这个问题第2个回答:
肯定不呀,每次都是这样的。
这个问题第3个回答:
现在发现是网断了,但是过一会又好了,请问怎么解决?
这个问题第4个回答:
除了改善网络质量还能干啥?
这个问题第5个回答:
不是网络自动断的,而是只要一访问我的服务器,读取doc文件时服务器就断网络了,普通数据是没有问题。
这个问题第6个回答:
这个情况一般是因为数据库连接有问题,比如数据库名不正确等。。
|