.net2003升级到2005后原来可用的程序不能用了
其中使用到了ADODB.Stream
但是我的 ADODB 使用的还是以前的 2.8 版本, 没有使用 2005 中的ADODB 版本, 为什么还会出错?代码如下:
ADODB.Stream output = new ADODB.StreamClass();
if (objServer.ExecuteSelectStream(ref strSQL, ref output))
{
Response.BinaryWrite((byte[])output.Read(-1));
}也就是说:在 .net 2003 中 output 的结果与 .net 2005 中output 的结果是不一样的,
为什么会这样?
其中使用到了ADODB.Stream
但是我的 ADODB 使用的还是以前的 2.8 版本, 没有使用 2005 中的ADODB 版本, 为什么还会出错?代码如下:
ADODB.Stream output = new ADODB.StreamClass();
if (objServer.ExecuteSelectStream(ref strSQL, ref output))
{
Response.BinaryWrite((byte[])output.Read(-1));
}也就是说:在 .net 2003 中 output 的结果与 .net 2005 中output 的结果是不一样的,
为什么会这样?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货