Dten Bytes in SQLite Datenbank speichern und auslesen.

  • VB.NET

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von milaim.

    Dten Bytes in SQLite Datenbank speichern und auslesen.

    Hallo Zusammen,

    ich habe folgendes Problem. Ich versuche ein ByteArray in eine SQLite DB einzulagern.

    Es will einfach nicht klappen, hier mein Code:

    VB.NET-Quellcode

    1. .
    2. .
    3. Private abyt() As Byte
    4. .
    5. .
    6. abyt = br.ReadBytes(CInt(fs.Length))
    7. br.Close()
    8. Dim ms As New IO.MemoryStream(abyt)
    9. .
    10. .
    11. .
    12. Dim SQLconnect As New SQLite.SQLiteConnection()
    13. SQLconnect.ConnectionString = "Data Source=E:\TestDB.s3db"
    14. SQLconnect.Open()
    15. Dim SQLcommand As SQLiteCommand
    16. SQLcommand = SQLconnect.CreateCommand
    17. 'SQLcommand.CommandText = "INSERT INTO [Tabelle1] ([Spalte1]) VALUES('" & ???? & "')"
    18. SQLcommand.CommandText = "SELECT [Spalte1] FROM [Tabelle1]"
    19. 'writing a bytearray to a dataset
    20. Dim da As SQLiteDataAdapter
    21. Dim ds As New DataSet
    22. ds.Tables.Add(New DataTable("Tabelle1"))
    23. ds.Tables(0).Columns.Add(New DataColumn("Spalte1"))
    24. ds.Tables(0).Columns(0).DataType = System.Type.GetType("System.Byte[]")
    25. ds.Tables(0).Rows.Add(ds.Tables(0).NewRow)
    26. ds.Tables(0).Rows(0)(0) = abyt
    27. da.Update(ds) '<---- und hier kommt immer der Fehler


    was mache ich falsch ?



    Gruß

    Giesela