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