读取一个txt文件,存入数据库的问题(在线等)

Bmonkey 2004-10-25 09:32:26
string strCn="data source=bmonkey;initial catalog=WebSite;uid=sa;password=556677" ;
SqlConnection cn=new SqlConnection(strCn);
SqlCommand cmd=new SqlCommand();
cmd.Connection=cn;
string strSql="insert into Documents(Doc_Content) values(@MyPara)";
SqlParameter para=new SqlParameter("@MyPara",SqlDbType.Text,16);

cmd.Parameters.Add(para);
cmd.CommandText=strSql;


HttpPostedFile myFile=this.ContentFile.PostedFile;
System.IO.Stream myStream=myFile.InputStream;
int intSize=myFile.ContentLength;
byte[] fileContent = new byte[intSize];
myStream.Read(fileContent,0,intSize);

para.Value=ImageContent;

cn.Open();
cmd.ExecuteNonQuery();
cn.Close();

数据中有一字段,Doc_Content,类型text,长度16
执行这段代码后报错

异常详细信息: System.InvalidCastException: 对象必须实现 IConvertible。

源错误:


行 74:
行 75: cn.Open();
行 76: cmd.ExecuteNonQuery();
行 77: cn.Close();
行 78:


请大家给我说说该怎么改!!谢谢
...全文
59 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
weiyanmeier 2004-10-25
用streamreader 读流对像
回复
Bmonkey 2004-10-25
para.Value=ImageContent;

这是para.Value=fileContent;刚才些错了
回复
相关推荐
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2004-10-25 09:32
社区公告
暂无公告