在XML文档中,保存着从SQL读取出来的图片数据(像"0xFFD8FFE000104A46494600010101006000600000FFDB00430008...."),现在我已经把他读取到DataSet中,想在C#中,把这些数据插入一数据库中的一个表,请问应该如何实现?请高手指点一下!十分感激!!!

解决方案 »

  1.   

    数据表字段可以用image,C#把它转成byte[]后写入数据库.
      

  2.   

    首先感谢两位的指点,但有一个问题,当把图片的数据存入到Byte[]一维数组时,怎么来写Insert语句呢?如果写成:string strSql="insert tbl(imagedata) values("+ Byte +")"  字符串根本不能跟数组通过"+"来组合在一起啊!!请高手再指点一下!!十分感谢....
      

  3.   

    1.插byte[]至image,请用Command参数插入,不能直接插
    2.从SQL读取出来的图片数据请先用Base64编码,然后再插入DataSet,用的时候解码就右以了