Estou com problema para carregar todos os dados de biometria para o banco de dados da NitGen, se eu coloco muito registros dá o seguinte erro: Attempted to read or write to protected memory.
O método que estou fazendo o carregamento é:
Public Sub carregaFIRPaciente(ByVal Servidor As String, ByVal Banco As String, ByVal Usuario As String, ByVal Senha As String)
Dim template As String
Dim codProntuario As UInteger = 0
Dim templatefromDB As NBioAPI.Type.FIR_TEXTENCODE = New NBioAPI.Type.FIR_TEXTENCODE()
Dim fpInfo As NBioAPI.IndexSearch.FP_INFO()
Dim objPaciente As New CAD_PACIENTE(Servidor, Banco, Usuario, Senha)
Dim dt As DataTable
Dim ret As UInt32
Try
'BUSCA TODOS OS PACIENTES
dt = objPaciente.BuscaPacientesFIR
For Each Linha As DataRow In dt.Rows
codProntuario = Convert.ToUInt32(Linha.Item("PRONTUARIO_PACIENTE").ToString(), 10)
template = Linha.Item("BIOMETRIA_PACIENTE").ToString()
templatefromDB.TextFIR = template
ret = m_IndexSearch.AddFIR(templatefromDB, codProntuario, fpInfo) 'O erro acontece nesta linha
Next
Catch ex As Exception
Throw ex
End Try
End Sub
Pense e faça.... ;-)