Jump to content

[RESOLVIDO] Botão "Guardar" Vb.net 2008


Elek
 Share

Recommended Posts

Boas... estou com um grande dilema... estou a realizar um programa no visual basic 2008 express edition e tenho todas as ligações à base de dados já feitas (não estão por código), criei uma tabcontrol e meti uma datagridview para visualizar os dados (n quero k edite nem adicione nem exclua mas isso ja ta), e na tab2 meti umas textbox para quando se clica 2x no artigo da datagridview aparece la em detalhe. Agora o meu dilema é, eu tenho um botão de criar novo, um de eliminar e um de gravar alterações e n sei k código é k hei-de meter nesses botões porque o código que utilizava no vb 6 n funciona  🙂

podem-me ajudar?

Link to comment
Share on other sites

  • Replies 40
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

    Private Sub Form_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

 

        'TODO: This line of code loads data into the 'FrutariaDataSet1.Fornecedores' table. You can move, or remove it, as needed.

        Me.FornecedoresTableAdapter.Fill(Me.FtDataSet.Fornecedores)

        'TODO: This line of code loads data into the 'FrutariaDataSet1.Produtos' table. You can move, or remove it, as needed.

        Me.ProdutosTableAdapter.Fill(Me.FtDataSet.Produtos)

        'TODO: This line of code loads data into the 'FrutariaDataSet1.Produtos' table. You can move, or remove it, as needed.

        Me.ProdutosTableAdapter.Fill(Me.FtDataSet.Produtos)

    End Sub

Link to comment
Share on other sites

n faz mal...

lol tou a entrar em desespero... n dá... eu tava a tentar assim:

produtosBindingSource.add (value as object)

mas n sei o k meter no value e no object... é k eu sabia vb6... eu sei k é diferente, mas a verdade é k algumas coisas sao semelhantes... no vb6 eu fazia assim:

If (DataEnvironment1.rsquery1.State <> adEditAdd) Then

DataEnvironment1.rsquery1.AddNew

End If

mas eu n sei o k é o dataenvironment no vb.net... calculo k seja o dataset  ? e o rsquery calculo k seja fazer uma query e pronto, mx tb n da pk n consigo grava-la lol... como ves isto n ta nda facil...  😛

Link to comment
Share on other sites

bem acabo por n ter código nenhum no botão pk nenhum do código k meto funciona...

tentei o k disseste, exactamente cm disseste e dps tentei o k t disse

produtosBindingSource.add (value as object)

tentei meter varias cenas no value e no object mas rejeita tudo... tou prestes a entrar em pânico, já me estou a pensar aventurar nas stored procuders. o pior é k ainda n sei mt bem xama-las no código... porque assim n tou memo a conseguir fzr... ja tentei todo o código k possas imaginar, ja criei classes e tudo e n consigo...

Link to comment
Share on other sites

hummm n da tb... agr k copiei pa la o teu codigo é k reparei k ja o tinha experimentado, pk o codigo k experimento meto smp comentado...

agora tava a pensar numa cena... é keu tou a usar a bd dentro do .net, ou seja quando ele grava pa datagridview e n grava pa bd é pk só ta a gravar na bd virtual e n na fisica... agr n sei se será disso... vou fazer uns testes... dps posto aki o resultado...

Link to comment
Share on other sites

eheh era isso mxm  😄 epa k cena tao estupida lol...

há 3 semanas que ando a tentar resolver isto n tas bem a ver... obrigada memo pela ajuda e pela paciencia, k eu ja tava memo a desesperar... sorry  :fartnew2:

qualquer cena eu disponho lol  😉

boas rapaz tou com o mesmo problema k tu tiveste com esse botão e descobri este tópico so que n percebi afinal como resolveste esse problema....se puderes da ai umas luzes lol

cumps

Link to comment
Share on other sites

porque é que se associa sempre a informática aos rapazes? lol

bem o meu problema é que ao fazer a ligação entre o vb e a base de dados, respondia sim quando ele perguntava se queria gravar uma cópia da base de dados na pasta da aplicação. Logo o que estava a acontecer era gravar na cópia que estava na pasta e não na base de dados. Estava a gravar na base de dados virtual e não na fisica.. O que tens que fazer é apagar a ligação da base de dados e apagar o ficheiro .mdf e ligar novamente a base de dados e responder que não.

Se não for esse o problema, posta aí o problema que pode ser algo que eu consiga resolver..

Link to comment
Share on other sites

Boas Elek o problema deve ser o mesmo k o teu retirei a base de dados.mdf e copia.ldf k estavam dentro do projecto tirei tb da pasta bin e coloquei fora do projecto e mudei a conection string, coloquei a bd.mdf no projecto mas fora da pasta e fiz a ligação mas n perguntou se keria fazer copia ou n e criou o k suponho k é a copia .ldf ao lado n percebo pk, suponho k deve ser este o problema, mas n tou a csg resolver.

cumps

obrigado pela paciência

Link to comment
Share on other sites

Error 1 Unable to copy file "C:\Users\Andre\workspace\TFC_Gestã - 24-06-08\TFC_Gestão de Condominios\TFC_Gestão de Condominios\GestaoCondominio.mdf" to "bin\Debug\GestaoCondominio.mdf". Could not find file 'C:\Users\Andre\workspace\TFC_Gestã - 24-06-08\TFC_Gestão de Condominios\TFC_Gestão de Condominios\GestaoCondominio.mdf'. TFC_Gestão de Condominios

Error 2 Unable to copy file "C:\Users\Andre\workspace\TFC_Gestã - 24-06-08\TFC_Gestão de Condominios\TFC_Gestão de Condominios\GestaoCondominio_log.ldf" to "bin\Debug\GestaoCondominio_log.ldf". Could not find file 'C:\Users\Andre\workspace\TFC_Gestã - 24-06-08\TFC_Gestão de Condominios\TFC_Gestão de Condominios\GestaoCondominio_log.ldf'. TFC_Gestão de Condominios

e da-me agora k pus a base de dados fora do projecto estes dois erros

cumps

Link to comment
Share on other sites

ok andré, tu tinhas k apagar tudo mesmo. o dataset, a ligação e o mdf., mas a ideia é apagares mesmo no vb.net e não nas pastas... depois tinhas de ligar tudo novamente, e quando vais a adicionar uma nova datasource é que ele pergunta se queres copiar para a pasta... eu posso não estar a perceber muito bem o teu erro, portanto se não for o que estou a dizer e se puderes manda-me uma print que mostre o erro, o database explorer e o datasource sff..

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.