none
Botão gravar em C# RRS feed

  • Pergunta

  • Bom dia!

     

    Alguém pode me ajudar por favor?

     

    Estou desenvolvendo um cadastro.aspx - webForm - (Visual studio 2005, C#, ACCESS)

    Como faço o botão gravar? (Gravar os dados digitados no texbox no banco);

     

    Desde já agradeço....

    Muito obrigada!

     

    Att.: Elaine

    segunda-feira, 26 de novembro de 2007 10:55

Todas as Respostas

  •  

    Oi Elaine,

     

                    Se vc quiser pegar o valor de um textbox , basta usar:  this.txtseucampo.Text

     

                   abs.

                  

    segunda-feira, 26 de novembro de 2007 11:39
  • Olá:

     

    então ...dá uma olhada no código:

     

    OleDbConnection conexao;

    OleDbCommand comando;

    conexao = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/WebSite1511/CF.mdb");

    conexao.Open();

    comando = new OleDbCommand("INSERT INTO CLIENTE (Cl_RazaoSocial) VALUES (" + this.TxtRazaoSocial.Text +")", conexao);

    comando.ExecuteNonQuery(); 

    conexao.Close();

     

     

    Quando eu executo o sistema...preencho o campo Cl_RazaoSocial...clico em gravar...dá um erro em:

    comando.ExecuteNonQuery();

     

    o erro diz:

     

    ("Nenhum valor foi fornecido para um ou mais parâmetros")

     

     

    O que poderia ser?

     

    Muito obrigada;

    Att.: Elaine

    segunda-feira, 26 de novembro de 2007 12:44
  • Olá,

     

    pelo que estou vendo no código que vc passou acima, o problema está na hora de passar o "values". Como o campo é do tipo texto, você deve adicionar 'aspas simples' para enviar uma string ao banco de dados.

    Veja abaixo:

     

    Code Block
    comando = new OleDbCommand("INSERT INTO CLIENTE (Cl_RazaoSocial) VALUES ('" + this.TxtRazaoSocial.Text +"')", conexao);

     

     

     

    Att.

     

    Igor Tanure

    • Sugerido como Resposta Eric Henriques terça-feira, 22 de maio de 2012 17:31
    segunda-feira, 26 de novembro de 2007 13:06
  • Olá....

     

     

    Muito obrigada mesmo....deu certo....

     

    Valew!

     

    Att.: Elaine.

    segunda-feira, 26 de novembro de 2007 13:12