Ir ao conteúdo
  • Cadastre-se

Erro insert no banco c# SQL Server


diogomichael
Ir à solução Resolvido por diogomichael,

Posts recomendados

Olá sou iniciante em c#

Estou criando  um sistema de cadastro de cliente

Cadastro_empresa.png

 

Fiz  a conexão com o banco

  public CadasCandidato()        {            InitializeComponent();        }        SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\Diogo Michael\Documents\Visual Studio 2010\Projects\TrabalhoMT - Local\TrabalhoMT Local\TrabalhoMT Local\banco\dbUsuario.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True");        SqlCommand cmd;      

Depois os comando "button cadastrar" para dar insert nas tabelas 

    private void btmSalv_Empres_Click(object sender, EventArgs e)        {                        conn.Open();            cmd = new SqlCommand("insert into Teste values ('" + txtRazaSociEmpresa + "', '" + txtNomFantasEmpresa + "')", conn);            cmd.ExecuteNonQuery();            MessageBox.Show("Salvo com sucesso!!");        } 

ai quando eu vou nas tabelas do banco de dados para ver se inseriu ... fica tudo assim: System.Windows.Forms.TextBox, Text:

 

banco.png

 

o que fazer??

 

me ajude não consigo achar a solução :/

Link para o comentário
Compartilhar em outros sites

Eu não tenho muita experiência com C#, mas eu tenho quase certeza que "txtRazaSociEmpresa" equivale ao TextBox em si... pra acessar o texto contido no textBox você precisa acessar algum elemento dele. Provavelmente "txtRazaSociEmpresa.text" ou algo assim. No visualStudio, se você colocar um ponto depois de txtRazaSociEmpresa e esperar uns 2 segundos ele mostra pra vocês os elementos daquele objeto que você pode acessar.

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...
  • Solução

Seguinte .. quando eu  coloco mais de 10 numeros no campo CNPJ da este erro: 

 

 

A conversão de um valor VARCHAR ' 123456789101112 ' transbordou uma coluna int .
A instrução foi encerrada

Em Data type da tabela  eu ja coloquei varchar(50) , Int , char(10) mais da o mesmo erro!!

 

o que fazer??

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!