我的作法是把binary改成image,而后先把WORD文件转成二进制文件,再存入SQL。请试一下
解决方案 »
- ntext中存储的是html流,我想取出去掉html标记的正文内容,该怎么写sql?
- 问表的外键问题。
- 关于EXEC时,传入传出值的问题
- sql server导出access出现的问题
- 有人在用邹建的分页的TOP n 实现的通用分页存储过吗
- 如何在SQL server中存取图片?
- 我要对一个表中的某个字段进行count,能使用一句话分别计算出各个值的纪录数嘛?
- 各位 高手帮帮忙急用的啊啊!!!!!!!!!!!!!!11
- 存储过程使用了多个Select,怎样把多个记录集传送给客户端程序呢?比如.net下编程
- 谁有让sqlldr到数据自动化的程序。
- 如何做一个局域网内资源共享,以及更新的程序?
- 动态SQL语句的写法
sql里有 image 类型专门存图片的
而word可以存为 text 类型
这两种类型实际上都是类似于指针,当然不能像你这样做了
你可以写一个程序,用二进制数组读入图片文件,然后存到数据库里就好了
另外图片转化成二进制的程序怎么写,请你叫我一下
byte[] buff;
string sCommand="SELECT * FROM testpic";
string sConn="server=localhost;uid=sa;pwd=;database=TEST";
SqlConnection myConn = new SqlConnection(sConn);
SqlDataAdapter myDataAdapter = new SqlDataAdapter();
myDataAdapter.SelectCommand = new SqlCommand(sCommand, myConn);
SqlCommandBuilder custCB = new SqlCommandBuilder(myDataAdapter);
myConn.Open();
DataSet dst= new DataSet();
myDataAdapter.Fill(dst,"testpic");
DataTable dt=dst.Tables[0];
DataRow sRow=dt.Rows[6];
buff=(byte[])sRow["pic"];
picstream=new MemoryStream(buff);