Oracle 列から BLOB データを選択するために oleDbConnection を使用していますが、すべてのアプリケーションがこのタイプの接続を使用しているため、このタイプの接続に固執する必要があります。
次のコードを使用した後、エラーが発生しました: unspecified error.
Dim pSelectCommand As OleDbCommand = New OleDbCommand()
Dim commandTextTemplate As String = "SELECT PICTURE FROM ALBUMS WHERE CODE= 4"
pSelectCommand.CommandText = commandTextTemplate
pSelectCommand.Connection = g_pOleDbConnection
Dim fs As FileStream
' Open the connection and read data into the DataReader.
If g_pOleDbConnection.State = ConnectionState.Closed Then g_pOleDbConnection.Open()
Dim myReader As OleDbDataReader = pSelectCommand.ExecuteReader() 'Error is on this line
Do While (myReader.Read())
Dim byteArray As Byte() = (myReader(g_pfldAPicture))
fs = New FileStream("Album.bmp", FileMode.CreateNew, FileAccess.Write)
fs.Write(byteArray, 0, byteArray.Length)
Loop
これを修正するにはどうすればよいですか?