» »

[VB.net] object v dataset column

[VB.net] object v dataset column

korenje3 ::

A kdo ve zakaj se ne da shranit dataset v datoteko, če je v dataset column z objektom?

Zadeva se pa obnaša tako, da prvič lahko shranim. Potem ko naredim load v dataset in ko probam ponovno shranit mi napiše to napako... V čem je fora?

    Public Sub Loaddataset(file As String)
        If IO.File.Exists(file) Then
            Dim fs As New Compression.GZipStream(New FileStream(file, FileMode.Open), Compression.CompressionMode.Decompress)
            Dim bf As BinaryFormatter = New BinaryFormatter()
            DataSet1 = CType(bf.Deserialize(fs), Data.DataSet)
            fs.Close()
        End If
    End Sub

    Public Sub Savedataset(file As String)
        If IO.File.Exists(file) = True Then
            IO.File.Delete(file)
        End If
        Dim fs As New Compression.GZipStream(New FileStream(file, FileMode.Create), Compression.CompressionMode.Compress)
        Dim bf As BinaryFormatter = New BinaryFormatter()
        bf.Serialize(fs, DataSet1)
        fs.Close()
    End Sub


i9-12900k; 32GB DDR5-6000 CL36; Nvidia RTX 3080 ti;
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W

korenje3 ::

Ok našel...
očitno je potrebno še enkrat napisat tole v savedataset subrutini:
DataSet1.RemotingFormat = Data.SerializationFormat.Binary

ne vem zakaj se samodejno prestavlja na xml...
i9-12900k; 32GB DDR5-6000 CL36; Nvidia RTX 3080 ti;
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Visual Basic

Oddelek: Programiranje
313459 (2485) cekr
»

[C#] WebResponse vrne error 404

Oddelek: Programiranje
51028 (989) darkolord
»

[visual basic 05] - kreiranje datoteke in pisanje vanjo

Oddelek: Programiranje
111518 (1314) gzibret
»

[VB2005PRO]Dll uporaba

Oddelek: Programiranje
111119 (1003) UltraTX
»

branje byte[] iz MS access-ove baze

Oddelek: Programiranje
81943 (1853) BHawk

Več podobnih tem