私はVB.NET 2008とSQLサーバー2005の従来の辞書を使用して辞書を作成しています。ユーザーは単語を書き、単語の翻訳と発音音を取得し、データベースから部分を取得する際に問題に直面しています。データベースからサウンド ファイルを取得できません。
これは私が使用したコードです
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
cmd.CommandText = " select voice from lang where arabic = N'" & txtFrom.Text & "'"
Dim dt As New DataTable()
'rdr = cmd.ExecuteReader()
cmd.Connection = con
Try
con.Open()
rdr = cmd.ExecuteReader
While rdr.Read
dt.Load(rdr)
Dim stream As Byte()
If stream Is DirectCast(dt.Rows(0)(1), Byte()) Then
File.WriteAllBytes("D:\mad.wma", stream)
AxWindowsMediaPlayer1.URL = "D:\mad.wma"
End If
End While
con.Close()
Catch ex As Exception
MsgBox(ex.Message)
con.Close()
End Try
End Sub