1
stream = System.IO.File.ReadAllBytes("E:\sogam.wav")
str = "INSERT INTO reg (Name,ContentType,Data)VALUES(@Name,@ContentType,@Data)"
Try
cmd = New OleDbCommand(str, dbcon)
cmd.Parameters.Add("@Name", OleDbType.Char, 20).Value = "hope1"
cmd.Parameters.Add("@ContentType", OleDbType.Char, 20).Value = "audio"
cmd.Parameters.Add("@Data", OleDbType.Binary, 30).Value = stream
cmd.ExecuteNonQuery()
MsgBox("inserted")
Catch ex As Exception
MsgBox("not working")
End Try
远高于音频文件是我的代码插入到数据库中的.wav文件(而数据是二进制数据类型) 任何人都可以说,如何检索音频文件如何从数据库中检索
SELECT查询将返回'Data'列吗? –
我个人不会将音频存储在数据库中。我会将路径存储在驻留在服务器上的文件中。有时候,数据库空间比硬盘空间花费更多。 –
我找回了,但我不能玩它。 (代码转换 - system.io.file.writeallbytes(“E:\ trie.wav”,dr.getValue(2))computer.audio.play(“E:\ trie.wav”,AudioPlayMode.Background)) – user3282816