OleDbConnection Mycon = new OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0;data source=MyDb.mdb");
FileStream fs = new FileStream(filename,FileMode.Open, FileAccess.Read);
BinaryReader br = new BinaryReader(fs);
byte[] mywave = br.ReadBytes((int)fs.Length);
br.Close();
fs.Close();
Mycon.Open();
string sql = "insert into MyDataBase(wav,MyWord) VALUES (@wav,'"+textBox1.Text.Trim()+"')";
OleDbCommand cmd = new OleDbCommand(sql, Mycon);
cmd.Parameters.Add("@wav", OleDbType.Binary, photo.Length).Value = mywave ;
cmd.ExecuteNonQuery();
Mycon.Close();
C# 怎样把二进制文件写入Access数据库
最新推荐文章于 2013-06-03 11:48:51 发布
本文介绍了一种使用OleDb将音频文件存储到Microsoft Jet数据库的方法。通过FileStream和BinaryReader读取音频文件,并将其转化为byte数组,然后使用OleDbCommand执行SQL插入语句将数据存入数据库。
141

被折叠的 条评论
为什么被折叠?



