[WebMethod(Description = "返回DataSet对象用Binary序列化后的字节数组")]
public byte[] GetDataSetBytes()
{ string sql = "select * from user";
SqlConnection conn = new SqlConnection("Server=.;DataBase=T_Test;user id=sa;password=sa;");
conn.Open();
SqlDataAdapter dataAd = new SqlDataAdapter(sql, conn);
DataSet DS = new DataSet("T");
dataAd.Fill(DS);
conn.Close();
BinaryFormatter ser = new BinaryFormatter();
MemoryStream ms = new MemoryStream();
ser.Serialize(ms, DS);
byte[] buffer = ms.ToArray();
return buffer;
}我客户端是用Delphi 如何对我接收的数据进行反序列化!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货