Знакомства небольшая проблема здесь, которые я не знаю, где неправильный кодDigitalPersona Сериализация
Private Sub SimpleButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SimpleButton1.Click
Dim str As New MemoryStream
Dim Serializetemplate As New DPFP.Template
Serializetemplate.Serialize(str)
Dim serializedTemplate As Byte() = str.ToArray()
'save to database
opencon1()
Dim cmd As MySql.Data.MySqlClient.MySqlCommand
cmd = New MySql.Data.MySqlClient.MySqlCommand
cmd.Parameters.AddWithValue("?imagedata", serializedTemplate)
cmd.Parameters.AddWithValue("?userid", txtEmpid.Text)
cmd.CommandText = "UPDATE master SET fp1=?imagedata WHERE userid=?userid"
cmd.CommandType = CommandType.Text
cmd.Connection = con1
cmd.ExecuteNonQuery()
End Sub
Я получаю сообщение об ошибке при Serializetemplate.Serialize (ул) с сообщением об ошибке Bad сериализации
Кто-нибудь встречает эту ошибку и решает ее?
если я не объявляю новый DPFP.Template, я получу ошибку «Ссылка на объект не установлена в экземпляр объекта». Это то, что я не понимаю я заявляю это частное шаблон как DPFP.Template в верхней части кода –
Sure, но вот ошибка точно @JosephGoh, недавно созданный шаблон не может быть сериализовать, потому что это пустой. Почему вы все равно создаете этот новый шаблон? Этот шаблон должен исходить от биометрического датчика или должен быть загружен из репо после его хранения. Я не понимаю, почему вы создаете новый. Если вам нужен пустой объект, просто назначьте байт [], где вы храните шаблон как null. –