用byte[]将不同类型文件(如:.bmp、.doc、.txt)存入数据库中后如何读取它们 用byte[]将不同类型文件(如:.bmp、.doc、.txt)存入数据库中后如何读取它们,将他们从数据库中读出,存储到指定路径下。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 写入byte[] bContent = ...//获取文件二进制内容SqlCommand cmd = new SqlCommand("insert into table (内容) values(@内容)" , cnn);cmd.Paramers.Add( "@内容".... )cmd.Paramers["@内容"].value = bContent;cnn.open();cmd.ExecNoneQuerny();读取: cmd = new SqlCommand("select * form table",cnn) cnn.open(); SqlDataReader rdr = cmd.ExecQueryReader(); if( rdr.Read() ) { byte[] bContent = (byte[])rdr["内容"]; }大概意思是这样,随手下写,具体语法查msdn 将数据读入byte[]中后,如何保存成为一个文件.例如存储在"c:\abc.doc"或"c:\abc.rar"等 怎么模拟发送数据包。 combobox 遍历问题 sql2000里有个字段是ntext,在存储过程里怎么转呢? 关于数据库导入导出问题 分不多 先谢谢了 为什么我在word中插入activeX保存后,再打开就变成了一个红叉,刚插入的时候挺正常的 DataGrid的刷新问题,记录添进数据库了,可显示的错了(在线等) 怎样修改XML文件的节点,求助! 用vs2005的lonig控件登陆后,如何保护当前页面?如果以登陆的用户名为的权限判断代码怎么写? 怎么发邮件,还有怎么发传真? 如何自动添加重载函数 禁用右键的问题 求救,如何在C#中模拟DELETE键
byte[] bContent = ...//获取文件二进制内容
SqlCommand cmd = new SqlCommand("insert into table (内容) values(@内容)" , cnn);
cmd.Paramers.Add( "@内容".... )
cmd.Paramers["@内容"].value = bContent;
cnn.open();
cmd.ExecNoneQuerny();
读取:
cmd = new SqlCommand("select * form table",cnn)
cnn.open();
SqlDataReader rdr = cmd.ExecQueryReader();
if( rdr.Read() )
{
byte[] bContent = (byte[])rdr["内容"]; }
大概意思是这样,随手下写,具体语法查msdn