Bonjour,
je recherche à sérialiser une classe et l'insérer ensuite dans une BDD.
J'ai suivi le tuto de odelmotte. Au lieu d'utiliser un filestream, j'utilise un memorystream.
ci-joint le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
 Dim stream As MemoryStream = New MemoryStream(255)
        Try
            If objet Is Nothing Then Return False
            Dim serializer As Runtime.Serialization.Formatters.Binary.BinaryFormatter = _
            New Runtime.Serialization.Formatters.Binary.BinaryFormatter
            serializer.Serialize(Stream, objet)
            ExecuteSQLWithCmd(stream)
        Catch ex As Exception
            MessageBox.Show(ex.Message)
        Finally
 
            Stream.Close()
        End Try
Je pense utiliser ensuite une insertion dans une table avec une colonne en varBinary.
Est ce que sait une bonne solution?

Comment faire pour passer d'un memorystream en Byte?
Je suis à l'écoute d'autre solution pour enregistrer un objet dans une BDD
Cordialement