DESCRIPTOGRAFIA MYSQL
Olá,
Eu estou testando a criptgrafia AES no Mysql e no inÃcio dava o seguinte erro: incorrect string value. Pesquisei e descobrir que o charset Utf8 não era apropriado. Troquei o charset para utf16. Inicialmente resolveu, pois, até agora não recebi outra mensagem de erro. Porém, o problema aconteceu na descriptografia. Utilizo o seguinte código para carregar uma datagridview:
[ô]procedimento para carregar informações no gridview
Public Sub Carregar_Gridview(ByVal G As DataGridView, ByVal SQL As String)
Dim Conexao As New MySqlConnection(Data_Source)
Dim Carregar As MySqlDataAdapter = Nothing
Dim Tabela As New DataTable
Dim Bds As New BindingSource
Conexao.Open()
Try
[ô]define o comando SQL para retornar todos os dados da tabela
Carregar = New MySqlDataAdapter(SQL, Conexao)
Carregar.Fill(Tabela)
With G
Bds.DataSource = Nothing
Bds.DataSource = Tabela
.DataSource = Nothing
.DataSource = Bds
End With
Carregar.Dispose()
Carregar = Nothing
MySqlConnection.ClearAllPools()
Conexao.Close()
Conexao = Nothing
Catch ex As Exception
MsgBox([Ô]Não foi PossÃvel Carregar o Grid!![Ô] & vbCrLf & [Ô]Motivo: [Ô] & vbCrLf & ex.Message)
End Try
End Sub
Aparece um monte de mesnagem de erro e fica em branco o datagridview. Alguém já passou por isso e sabe me responder o motivo??
Desde já agradeço.
Eu estou testando a criptgrafia AES no Mysql e no inÃcio dava o seguinte erro: incorrect string value. Pesquisei e descobrir que o charset Utf8 não era apropriado. Troquei o charset para utf16. Inicialmente resolveu, pois, até agora não recebi outra mensagem de erro. Porém, o problema aconteceu na descriptografia. Utilizo o seguinte código para carregar uma datagridview:
[ô]procedimento para carregar informações no gridview
Public Sub Carregar_Gridview(ByVal G As DataGridView, ByVal SQL As String)
Dim Conexao As New MySqlConnection(Data_Source)
Dim Carregar As MySqlDataAdapter = Nothing
Dim Tabela As New DataTable
Dim Bds As New BindingSource
Conexao.Open()
Try
[ô]define o comando SQL para retornar todos os dados da tabela
Carregar = New MySqlDataAdapter(SQL, Conexao)
Carregar.Fill(Tabela)
With G
Bds.DataSource = Nothing
Bds.DataSource = Tabela
.DataSource = Nothing
.DataSource = Bds
End With
Carregar.Dispose()
Carregar = Nothing
MySqlConnection.ClearAllPools()
Conexao.Close()
Conexao = Nothing
Catch ex As Exception
MsgBox([Ô]Não foi PossÃvel Carregar o Grid!![Ô] & vbCrLf & [Ô]Motivo: [Ô] & vbCrLf & ex.Message)
End Try
End Sub
Aparece um monte de mesnagem de erro e fica em branco o datagridview. Alguém já passou por isso e sabe me responder o motivo??
Desde já agradeço.
Infelizmente, ainda não encontrei uma solução. Alguém já passou por isso?
Tópico encerrado , respostas não são mais permitidas