????string modelFileName = curTempPath+"test.model";
????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,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,File.Length);????fs.Close();