Ir para conteúdo
Fórum Script Brasil

Raphael Cravo

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre Raphael Cravo

Perfil

  • Gender
    Male
  • Location
    Rio de Janeiro

Raphael Cravo's Achievements

0

Reputação

  1. Bom.. comecei a utilizar o visual studio e estou empacado para seguir em frente com minha aplicação... tenho um datagrid que é populado normalmente assim: 'ESCOLHER TABELA PARA POPULAR DATAGRID data = New DataTable da = New MySqlDataAdapter("SELECT * FROM " + QuemToolStripMenuItem.Text.ToString(), conn) cb = New MySqlCommandBuilder(da) da.Fill(data) dataGrid.DataSource = data e as alterações no datagrid são atualizadas no DB com esse codigo: 'BOTAO UPDATE Dim changes As DataTable = data.GetChanges() Try da.Update(changes) data.AcceptChanges() MsgBox("Dados atualizados") Catch ex As Exception MessageBox.Show("Não há dados para atualizar ou dados já atualizados") End Try Até ai tudo esta ok, meu banco de dados MySql é atualizado normalmente. Porém preciso popular o datagrid com o seguinte relacionamento: SELECT soft.Logon, soft.Matricula, quem.FUNCIONARIO, soft.datadelecao FROM dbcontroles.quem quem RIGHT OUTER JOIN dbcontroles.soft soft ON (quem.MATRICULA = soft.Matricula) WHERE (`quem`.`FUNCIONARIO` IS NULL) AND (`soft`.`datadelecao` IS NULL) o datagrid é populado normalmente com esse relacionamento, mas as alterações feitas não são enviadas para as tabelas no servidor... eu queria saber se há uma solução para pelo menos enviar as alterações feitas na coluna "datadelecao" desse relacionamento para sua respectiva coluna na tabela a qual pertence.
  2. Ola, Gostaria de saber como eu posso exibir o comando SQL utilizado durante um update pelo dataadapter. Vou postar o codigo do botão "update" abaixo: (tentei usar o Codebox mas ta dando erro 404...) Dim changes As DataTable = data.GetChanges() Try da.Update(changes) data.AcceptChanges() MsgBox("Dados atualizados") Catch ex As Exception MessageBox.Show("Não há dados para atualizar ou dados já atualizados") End Try Esse codigo esta funcionando e as tabelas são atualizadas conforme as alterações feitas em um datagrid, a unica coisa que eu queria era exibir o comando SQL completo num messagebox por exemplo .
  3. Prezados, Comecei a trabalhar com MySql agora devido a necessidade de migrar de uma sistema de dados em que não era possivel auditar quem fez o que ou quem apagou o que. Minha pergunta creio que seja simples, mas não encontrei utilizando a pesquisa: Aonde ficam os logs com as informações sobre a atividade de update, insert e delete dos usuários? tentei procurar manualmente na pasta do SQL e não encontrei. Instalei o MySQL Administrator no servidor e só encontrei o error log funcionando. Qual é a melhor maneira de registrarmos as atividades dos usuários no banco de dados?
×
×
  • Criar Novo...