这么久都没有回复,难道没人能解决该问题?我单独的去序列化每个参数,序列化没有问题,序列化如下:
Stream stream = File.Create("example.xml");
SoapFormatter formatter = new SoapFormatter();
formatter.Serialize(stream,connectionString);
formatter.Serialize(stream, sMasterProcName);
formatter.Serialize(stream, sMasterParamName);
formatter.Serialize(stream, iMasterDbType);
formatter.Serialize(stream, iMasterSize);
formatter.Serialize(stream, MasterValue);
formatter.Serialize(stream, srcDetailTable);
formatter.Serialize(stream, sDetailProcName);
formatter.Serialize(stream, sDetailParamName);
formatter.Serialize(stream, iDetailDbType);
formatter.Serialize(stream, iDetailSize);
formatter.Serialize(stream, DetailValue);
formatter.Serialize(stream, srcDetailTable);
formatter.Serialize(stream, sRelation);
formatter.Serialize(stream, sRelationName);
为何调用该法返回Datataset时确出现莫明其妙的输入的流是无效的二进制格式,那位能士可解偶的问题!
Stream stream = File.Create("example.xml");
SoapFormatter formatter = new SoapFormatter();
formatter.Serialize(stream,connectionString);
formatter.Serialize(stream, sMasterProcName);
formatter.Serialize(stream, sMasterParamName);
formatter.Serialize(stream, iMasterDbType);
formatter.Serialize(stream, iMasterSize);
formatter.Serialize(stream, MasterValue);
formatter.Serialize(stream, srcDetailTable);
formatter.Serialize(stream, sDetailProcName);
formatter.Serialize(stream, sDetailParamName);
formatter.Serialize(stream, iDetailDbType);
formatter.Serialize(stream, iDetailSize);
formatter.Serialize(stream, DetailValue);
formatter.Serialize(stream, srcDetailTable);
formatter.Serialize(stream, sRelation);
formatter.Serialize(stream, sRelationName);
为何调用该法返回Datataset时确出现莫明其妙的输入的流是无效的二进制格式,那位能士可解偶的问题!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货