将文件存储到MYSQL中
MYSQL中采用BLOB类型的字段存储文件内容将文件读取到BYTE[]类型的变量中,然后通过MYSQLCOMMAND执行INSERT语句可是插入之后得到的blob字段全是“system.byte[]”这是怎么回事?

解决方案 »

  1.   

    直接使用INSERT语句把BYTE[]的变量写到SQL语句中可以吗?
      

  2.   

    sql语句放出来看看,例如txt_name为一个控件,你存储时给的是txt_name就有可能要给数据库txt_name.Text
      

  3.   

    fileupload控件获得上传的文件
    数据库两个字段filename,filecontent------blob直接用insert into file(filename,filecontent) values('string','byte[]')
      

  4.   


    真的汗了,保存byte[]要用存储过程,filecontent字段类型为imageinsert into file(filename,filecontent) values(@filename,@filecontent)
    string[] strpar={"@filename","@filecontent"}
    object[] objval={filename,filebyte}
    ....