读取一个表A中的image数据类型字段clumnA,存到表b的image数据类型字段clumnB中,我是以‘’的字符串插入的格式放入到表B中的,可是怎么2个表的数据发生了改变。

解决方案 »

  1.   

                SqlConnection con = new SqlConnection("Persist Security Info=False;User id=sa;pwd=123;database=WDERPDATA_001;server=(local)");
                con.Open();
                SqlDataAdapter dat = new SqlDataAdapter("select*from TLFGL_LFRY", con);
                DataSet set = new DataSet();
                dat.Fill(set);
                DataTable tb = set.Tables[0];
                byte[] MyData = new byte[0];
                MyData=tb.Rows[1]["AU_LFRY_ZJZ"];//AU_LFRY_ZJZ字段为image格式
           
                   string sql="insert into biaoB(AU_LFRY_ZJZ)values(MyData)"
                 SqlCommand com=new SqlCommand (sql,con);
                  com.ExecuteNonQuery我现在的代码是这样写的是不是有错误? 请指教
     
      

  2.   

    MyData=tb.Rows[1]["AU_LFRY_ZJZ"];
    应该是MyData=(byte[])tb.Rows[1]["AU_LFRY_ZJZ"];