Hallo
ich habe eine 9i laufen und versuche über OleDBConnection GIF's zu laden und anzuzeigen.
Die Tabelle heißt imgdemo und hat zwei Felder, id int und img blob.
Es sind zwei GIFs in der Tabelle gespeichert.
Verbinden mit der Datenbank klappt
Dim mySelectQuery As String = "SELECT ID,Image FROM IMGTABLE"
Dim myConnection As New System.Data.OleDb.OleDbConnection("Provider=""MSDA ORA.1"";User ID=imgdemo;Data Source=ora9;Password=imgdemo")
Dim myCommand As New System.Data.OleDb.OleDbCommand(mySelectQuery, myConnection)
Dim wert As String
myConnection.Open()
Dim myReader As System.Data.OleDb.OleDbDataReader
myReader = myCommand.ExecuteReader() While myReader.Read()
wert = "Klappt"
MsgBox(wert)
End While
Ich erhalte
Unbehandelte Ausnahme: System.Data.OleDb.OleDbException: Unbekannter Fehler
Oracle-Fehler. Es konnte keine Fehlermeldung von Oracle ermittelt werden.
Der Datentyp wird nicht unterstützt.
Änder ich das Statement auf Select ID from imgtable wird mir zweimal die Messagebox angezeigt, es konnten also zwei Datensätze gelesen werden.
Kann mir jemand helfen ?
mfg
Klaus
ich habe eine 9i laufen und versuche über OleDBConnection GIF's zu laden und anzuzeigen.
Die Tabelle heißt imgdemo und hat zwei Felder, id int und img blob.
Es sind zwei GIFs in der Tabelle gespeichert.
Verbinden mit der Datenbank klappt
Dim mySelectQuery As String = "SELECT ID,Image FROM IMGTABLE"
Dim myConnection As New System.Data.OleDb.OleDbConnection("Provider=""MSDA ORA.1"";User ID=imgdemo;Data Source=ora9;Password=imgdemo")
Dim myCommand As New System.Data.OleDb.OleDbCommand(mySelectQuery, myConnection)
Dim wert As String
myConnection.Open()
Dim myReader As System.Data.OleDb.OleDbDataReader
myReader = myCommand.ExecuteReader() While myReader.Read()
wert = "Klappt"
MsgBox(wert)
End While
Ich erhalte
Unbehandelte Ausnahme: System.Data.OleDb.OleDbException: Unbekannter Fehler
Oracle-Fehler. Es konnte keine Fehlermeldung von Oracle ermittelt werden.
Der Datentyp wird nicht unterstützt.
Änder ich das Statement auf Select ID from imgtable wird mir zweimal die Messagebox angezeigt, es konnten also zwei Datensätze gelesen werden.
Kann mir jemand helfen ?
mfg
Klaus
Comment