求救:怎么将这个流保存到数据库中?
怎么将这个流保存到数据库中?
第三列在数据库中是ntext类型。
public void InsertFile(string reportStr,string categoryStr,System.IO.Stream stream)
{
System.Data.SqlClient.SqlCommand sqlcmd = new System.Data.SqlClient.SqlCommand(@"INSERT INTO Report (ReportCaption,CategoryCaption, XMLFile) VALUES(" + reportStr + ", " + categoryStr + "," + stream. + ")"
,conn);
try
{
sqlcmd.Connection.Open();
sqlcmd.ExecuteNonQuery();
sqlcmd.Connection.Close();
}
catch(Exception ex)
{
throw ex;
}
finally
{
sqlcmd.Dispose();
}
}