以下是引用片段:
public void Add_File() { //如果是修改 则先删除数据库中原有文件 if (this.intBz == "1") { DataBase.Execute("delete from 文档信息 where 代码=" + this.Tag + ""); } //添加新的文件信息 FileStream fs=new FileStream(textBox3.Text, FileMode.Open, FileAccess.Read); byte[] imgData=new byte[fs.Length]; fs.Read(imgData,0,(int)(fs.Length)); fs.Close(); string strQuery = "INSERT INTO 文档信息 " + " ( 文档名称, 主题概括, 文档文件,类别代码,文档备注,保存时间 ) " + " VALUES " + " ( @文档名称, @主题概括, @文档文件,@类别代码,@文档备注,@保存时间 ) "; SqlConnection cnn =new SqlConnection(DataBase.cnnConstring); cnn.Open(); SqlCommand sqlComm = new SqlCommand(strQuery, cnn); sqlComm.Parameters.Add("@文档名称", textBox1.Text); sqlComm.Parameters.Add("@主题概括", textBox2.Text); sqlComm.Parameters.Add("@文档文件", imgData); sqlComm.Parameters.Add("@类别代码", textBox4.Tag ); sqlComm.Parameters.Add("@文档备注", textBox5.Text); sqlComm.Parameters.Add("@保存时间", dateTimePicker1.Value ); sqlComm.ExecuteNonQuery(); }
|