Hallo Zusammen,
ich habe folgendes Problem. Ich versuche ein ByteArray in eine SQLite DB einzulagern.
Es will einfach nicht klappen, hier mein Code:
was mache ich falsch ?
Gruß
Giesela
ich habe folgendes Problem. Ich versuche ein ByteArray in eine SQLite DB einzulagern.
Es will einfach nicht klappen, hier mein Code:
VB.NET-Quellcode
- .
- .
- Private abyt() As Byte
- .
- .
- abyt = br.ReadBytes(CInt(fs.Length))
- br.Close()
- Dim ms As New IO.MemoryStream(abyt)
- .
- .
- .
- Dim SQLconnect As New SQLite.SQLiteConnection()
- SQLconnect.ConnectionString = "Data Source=E:\TestDB.s3db"
- SQLconnect.Open()
- Dim SQLcommand As SQLiteCommand
- SQLcommand = SQLconnect.CreateCommand
- 'SQLcommand.CommandText = "INSERT INTO [Tabelle1] ([Spalte1]) VALUES('" & ???? & "')"
- SQLcommand.CommandText = "SELECT [Spalte1] FROM [Tabelle1]"
- 'writing a bytearray to a dataset
- Dim da As SQLiteDataAdapter
- Dim ds As New DataSet
- ds.Tables.Add(New DataTable("Tabelle1"))
- ds.Tables(0).Columns.Add(New DataColumn("Spalte1"))
- ds.Tables(0).Columns(0).DataType = System.Type.GetType("System.Byte[]")
- ds.Tables(0).Rows.Add(ds.Tables(0).NewRow)
- ds.Tables(0).Rows(0)(0) = abyt
- da.Update(ds) '<---- und hier kommt immer der Fehler
was mache ich falsch ?
Gruß
Giesela