Fórum não consigo me conectar #505951
01/01/2015
0
banco usando c# tentei a princípio trabalhar com web mas só dava erro, então atualmente tento um windows application mesmo mas continua dando erros no ExecuteNomQuery o código esta abaixo o pior é que a conexão esta boa pois em um grid eu consigo ver minha tabela . Por favor me ajudem pois estou travado nisso a tempo , Obrigado.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace TesteDeConexao_off_
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
SqlConnection conn =new SqlConnection("Data Source=FABIO-PC\\SQLEXPRESS;Initial Catalog=banco_teste;User ID=sa;Password=123");
SqlCommand cmd;
private void button1_Click(object sender, EventArgs e)
{
try
{
conn.Open();
cmd = new SqlCommand("insert into [banco_teste].[dbo].[pessoa] values('" + textBox1.Text + "','" + textBox2.Text + "')");
cmd.ExecuteNonQuery();
MessageBox.Show("inserido");
conn.Close();
MessageBox.Show("conexao realizada com sucesso");
}
catch
{
MessageBox.Show("erro de conexao");
}
}
}
}
Fabio Oliveira
Curtir tópico
+ 0Posts
02/01/2015
Fabiano Carvalho
Gostei + 0
03/01/2015
Fabio Oliveira
Gostei + 0
04/01/2015
Soeuseijothaz
Sempre que você postar um código use o marcador código </>, assim fica mais organizado e de fácil leitura:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace TesteDeConexao_off_
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
SqlConnection conn =new SqlConnection("Data Source=FABIO-PC\\SQLEXPRESS;Initial Catalog=banco_teste;User ID=sa;Password=123");
SqlCommand cmd;
private void button1_Click(object sender, EventArgs e)
{
try
{
conn.Open();
cmd = new SqlCommand("insert into [banco_teste].[dbo].[pessoa] values('" + textBox1.Text + "','" + textBox2.Text + "')");
cmd.ExecuteNonQuery();
MessageBox.Show("inserido");
conn.Close();
MessageBox.Show("conexao realizada com sucesso");
}
catch
{
MessageBox.Show("erro de conexao");
}
}
}
}
A instrução INSERT esta errada, faça assim:
cmd = new SqlCommand("insert into [banco_teste].[dbo].[pessoa] SEU_CAMPO1, SEUCAMPO2 values('" + textBox1.Text + "','" + textBox2.Text + "')");
Veja se funciona!
Se retornar erro! Post o erro retornando.
Gostei + 0
05/01/2015
Fabio Oliveira
eu queria dar um refresh mas não sei fazer isso. Por favor me ajudem porque ta brabo rsrs. Vleu galera.
Gostei + 0
05/01/2015
Fabio Oliveira
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)