access库里存了二进制的wav格式的音频,我怎么它读出来存成wav的音频文件呢?最好有代码,我是菜鸟

解决方案 »

  1.   

    读出来保存成.wav文件就可以了。
    private void SaveImage(string sql)
         {
         //for example: SaveImage("select Photo from UserPhoto where UserNo='" + userno +"'");
         SqlCommand cmd = new SqlCommand(sql, conn);
         conn.Open();
         byte[] b= (byte[])cmd.ExecuteScalar();
         if (b.Length > 0)
         {
    File.WriteAllBytes(@"C:\temp\result.wav", b);
         }
         conn.Close();
         }
    参考:
    图片保存到数据库和从数据库读取图片并显示(C#)
    http://www.cnblogs.com/tuyile006/archive/2007/01/08/614718.html
    将显示图片干成保存文件
      

  2.   

    楼上说的对,已经是流了,读出来保存就是了。但前提是必须这个流是当时的wav写入的,avi或者其他格式的,可能会出错。