在access数据库的一个表中,有一个FORM_DESIGNFILE的ole对象的字段,我是通过
byte[] byformDescription=System.Text.Encoding.Default.GetBytes(ds.Tables[0].Rows[i][j].ToString())。
ds.Tables[0].Rows[i][j].ToString()就是查找FORM_DESIGNFILE字段的值。
OleDbParameter[] param = new OleDbParameter[1];
param[0] = new OleDbParameter("@FORM_DESIGNFILE", byformDescription);
然后通过 OleDbDal.ExecuteNonQuery_mdb(sql, param);插入到表中去的,ExecuteNonQuery_mdb()方法是我自己写的方法
但我又想把ole对象读出来,转换成string的类型,可我用string df=System.Text.Encoding.Default.GetString(从数据库中查询的FORM_DESIGNFILE字段的值),但为什么转换不过来呢? 希望朋友们能帮帮忙
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货