1。 http://blog.csdn.net/bripengandre/archive/2008/03/17/2192982.aspx
2。 把图片提取出来以image方式单独存储,在文本中图片的位置保留占位符
2。 把图片提取出来以image方式单独存储,在文本中图片的位置保留占位符
解决方案 »
- 验证登录的页面
- 请教下有什么好的方法将指定的字符串拆分成属性对应的值
- winform代码调用webserver(因为不能让我直接添加webserver)
- 。net中可以用VS2005做控件吗?比如说做一个简单的按钮
- 为什么 会出现两次插入记录???
- 一个主表A,子表B,关系R,子表B中一字段X,要求在一个TEXTBOX中绑定字段X,这样写TEXTBOX1.DATABINGS="TEXT,A.R.X"行不行?"
- 求助,c#不能导入大于100KB的文件到oracle的BLOB字段中
- 急,请各位大哥大姐帮帮忙,VC中的一个数据类型与c#中的什么类型对应,在线等
- 如何用xml节点的值定位节点
- 大家看看这样条件的.Net项目经理大概需要多少薪水?
- 双色球33个数全排
- C# winForms中Listview如何添加多个checkbox?
把存文件的字段设为image类型!!
CREATE TABLE [dbo].[TABLE1] (
[ID] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[PIC] [image] NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO2)引用以下命名空间:
using System;
using System.Drawing;
using System.Data.SqlClient;
using System.Data;
using System.IO;3)读取图片及写入图片:
int fileLen = 100000;
byte[] input = new Byte[fileLen]; //读取图片,其路径是C:\10.jpg
FileStream fs = new FileStream(@"C:\10.jpg", FileMode.Open, FileAccess.Read);
fs.Read(input, 0, fileLen); //连接数据库
string sqlConn = "data source=服务名;initial catalog=数据库名;user id=用户名;password=密码";
SqlConnection _conn = new SqlConnection(sqlConn);
_conn.Open(); //将图片存入表TABLE1的字段PIC中
SqlCommand cmd = new SqlCommand("insert into TABLE1 (ID,PIC) values ('1',@pic)", _conn);
cmd.Parameters.Add("@pic", SqlDbType.Image, (int)fs.Length);
cmd.Parameters["@pic"].Value = input;
cmd.ExecuteNonQuery();
_conn.Close();