none
salvar registros RRS feed

  • Pergunta

  • Ola, Bem quando clico no botão salvar do formulario criado por meio do metodo do 'arrastar e soltar' eu digito os dados do registros e quando clico no botão salvar nada acontece, eu ja olhei o evento associado ao botão e o código é esse:
     Private Sub CadastroPolicialBindingNavigatorSaveItem_Click(sender As System.Object, e As System.EventArgs) Handles CadastroPolicialBindingNavigatorSaveItem.Click
            Me.Validate()
            Me.CadastroPolicialBindingSource.EndEdit()
            Me.TableAdapterManager.UpdateAll(Me.Sampledatabase1DataSet1)
    
        End Sub
    
    Bom o código é esse foi feito automaticamente pelo visual studio.
     
    sábado, 17 de setembro de 2011 12:00

Respostas

  • Obrigado pela ajuda mas ainda não é isso, eu chequei e os nomes estão iguais, tentei tambem fazer um tuto do tipo 'drag and drop controls into the form' e também não deu certo, estou começando a desconfiar que possa ser algum erro de configuração do banco de dados, será que vcs podem me apontar que itens devo checar!?

     

    Voce nao esta a entender a minha resposta. quando voce usa dataset tipado, arrasta o dataset no form, a microsoft cria duas base de dados. uma fica no bin, e outra no debug.

    toda a informacao que voce gravar ela grava na base de dados que esta no bin. porque? porque quando voce compilar o programa a base de dados de teste nao e distribuida, mas sim a base de dados que esta no debug. 

    sempre que voce abre a base de dados toda a informacao desaparece, ela fica garavada se voce nao abrir manualmente.

    a solucao e voce fazer a garavacao na base de dados que esta no debug, ai todas as informacoes k voce gravar fica permanentemente.

     


    One word frees us of all the weight and pain of life: that word is love.
    quinta-feira, 22 de setembro de 2011 15:41
    Moderador

Todas as Respostas

  • esta a salvar, so que esta a slavar na pasta que esta no debug ou bin. 

    faz click na base de deados, nas propiedades, seleciona salvar sempre k novo, no teu lado direito

     


    One word frees us of all the weight and pain of life: that word is love.
    sábado, 17 de setembro de 2011 12:47
    Moderador
  • Antes de mais nada obrigado pela ajuda. Eu cliquei com o botão direito do mouse em SampleDataBase1 e não encontrei a propriedade que devo alterar, sera que estou fazendo algo errado? é que sou iniciante em programação e ainda estou meio perdido 
    domingo, 18 de setembro de 2011 10:50
  • nao com o botao dierito, seleciona o teu dataset1, cilck apenas uma vez, depois, olha no teu lado direito abaixo ai existe as propieades e escolhe salver sempre que novo
    One word frees us of all the weight and pain of life: that word is love.
    domingo, 18 de setembro de 2011 12:01
    Moderador
  • blz, eu cliquei no dataset1, no meu caso SampleDataBase1DataSet1, olhei nas propriedades mas não encontrei a propriedade salvar sempre que novo, eu estou usando o visual studio express 2010 essa é a lista de propriedades que aparecem para mim e o objeto que e o objeto que eu liquei

     


    • Editado mgfurtado domingo, 18 de setembro de 2011 13:43
    domingo, 18 de setembro de 2011 13:42
  • aconteceu uma coisa parecida comigo um dia desses ai...é que eu mudei nome do botão e o script continuou com o nome antigo...

    EX: Esse script aqui em baixo era parecido com o meu

     Private Sub BindingNavigatorSaveItem_Click(sender As System.Object, e As System.EventArgs) Handles CadastroPolicialBindingNavigatorSaveItem.Click Me.Validate()
            Me.CadastroPolicialBindingSource.EndEdit()
            Me.TableAdapterManager.UpdateAll(Me.Sampledatabase1DataSet1)
        End Sub

    Ai eu mudei o nome do botão Para AgendaSaveItem e depois disso eu não consegui salvar mais nada no banco de dados até que eu descobri que o nome estava errado no script ai eu recortei o script do antigo(original que o visual studio cria) e colei no AgendaSaveItem_Click e deu tudo certo...


    --Álvaro HSP--
    domingo, 18 de setembro de 2011 14:59
  • Obrigado pela ajuda mas ainda não é isso, eu chequei e os nomes estão iguais, tentei tambem fazer um tuto do tipo 'drag and drop controls into the form' e também não deu certo, estou começando a desconfiar que possa ser algum erro de configuração do banco de dados, será que vcs podem me apontar que itens devo checar!?

     

    terça-feira, 20 de setembro de 2011 00:55
  • Olá amigo!

    Realize um procedimento simples; faça um debug e analise no step se ele cai nesse evento _click. 

    Pode ser que neste procedimento de adicionar o evento no teu código ele tenha sido duplicado. 

    Pode ser que em outro momento você já tenha criado este evento e na segunda vez ele não adicionou a assinatura.

    att;


    Eder Costa
    LATAM Forum Support Engineer
    Microsoft Corporation
    forumguys
    quinta-feira, 22 de setembro de 2011 14:25
    Moderador
  • Obrigado pela ajuda mas ainda não é isso, eu chequei e os nomes estão iguais, tentei tambem fazer um tuto do tipo 'drag and drop controls into the form' e também não deu certo, estou começando a desconfiar que possa ser algum erro de configuração do banco de dados, será que vcs podem me apontar que itens devo checar!?

     

    Voce nao esta a entender a minha resposta. quando voce usa dataset tipado, arrasta o dataset no form, a microsoft cria duas base de dados. uma fica no bin, e outra no debug.

    toda a informacao que voce gravar ela grava na base de dados que esta no bin. porque? porque quando voce compilar o programa a base de dados de teste nao e distribuida, mas sim a base de dados que esta no debug. 

    sempre que voce abre a base de dados toda a informacao desaparece, ela fica garavada se voce nao abrir manualmente.

    a solucao e voce fazer a garavacao na base de dados que esta no debug, ai todas as informacoes k voce gravar fica permanentemente.

     


    One word frees us of all the weight and pain of life: that word is love.
    quinta-feira, 22 de setembro de 2011 15:41
    Moderador