如何操作sqlserver 数据库的image字段[C#]
2008-05-04 21:25
381 查看
如何操作sqlserver 数据库的image字段 -|walrus 发表于 2006-9-27 12:37:00 | |
SqlConnection con = new SqlConnection("server=192.9.200.134;database=test;user=sa;password=999"); FileInfo fi=new FileInfo(modelFileName); FileStream fs=fi.OpenRead(); byte[] bytes=new byte[fs.Length]; fs.Read(bytes,0,Convert.ToInt32(fs.Length)); //保存到数据库中 string insertCmd; insertCmd="insert into model(name,model) Values (@name,@model)"; con.Open(); SqlCommand myCommand1=new SqlCommand(insertCmd,con); myCommand1.Parameters.Add(new SqlParameter("@name",SqlDbType.VarChar)); myCommand1.Parameters.Add(new SqlParameter("@model",SqlDbType.Image)); myCommand1.Parameters["@name"].value="/测试"; myCommand1.Parameters["@model"].value="/bytes; myCommand1.ExecuteNonQuery(); " //读取 if(con.State==0) con.Open(); SqlCommand cm=new SqlCommand(); cm.Connection=con; cm.CommandType=CommandType.Text; cm.CommandText="select * from model where id=1"; SqlDataReader dr=null; dr=cm.ExecuteReader(); byte[] File=null; if(dr.Read()) { File=(byte[])dr["fieldname"]; } string fileName="d://www.model"; FileInfo fi=new System.IO.FileInfo(fileName); FileStream fs=fi.OpenWrite(); fs.Write(File,0,File.Length); fs.Close(); |
相关文章推荐
- C#操作SQLServer的Image字段
- SQLSERVER 2008 如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
- SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
- SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
- 如何将图片以Image类型存储到数据库 如何从数据库中读取Image类型的字段
- C# 数据库的基本操作(sqlserver)
- SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
- c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)(四)
- 【SQLServer】-如何实现定义变量,完成数据库的查询操作
- 牛腩购物9 用户表设计/动软生成器/金钱字段decimal(18, 2)/ 注册的时候的前台js判断/后台代码判断/正则表达式软件/RegexBuddy/设置数据库字段的唯一性约束/如何获取控件在前台html的id值/如何将C#的后台正则换成js的正则
- c# winform 操作oracle数据库的Blob字段,把图片存储到数据库,保存图片到数据库
- SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
- c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)(1)
- SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
- SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
- RO dataabstract 如何使用text,或者是image字段(sqlserver)
- SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
- c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)(二)
- c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)(二)
- c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)(一)