★★★急求点拨:怎么把doc文件存入数据库?
关键代码不就是这么几句吗?
sqlCmd.Parameters.Add("@file",SqlDbType.Text);
Stream filestrm=file1.PostedFile.InputStream;
byte[] filebin=new byte[file1.PostedFile.ContentLength];
filestrm.Read(filebin,0,filebin.Length);
sqlCmd.Parameters["@file"].Value=filebin;
那个字段的类型是Text不是Image(这是数据库规定的,我改不了)!!
然后就出异常:
"System.InvalidCastException: 对象必须实现 IConvertible。\r\n at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream)\r\n at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()\r\n at TT_cdx.AddRecord.AddRecordToDb() in c:\\inetpub\\wwwroot\\tt_cdx\\addrecord.aspx.cs:line 243"
我改怎么办啊?