Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
li algumas funçoes e pelo que aprendi pra fazer uma simples inserção no banco de dados MS-SQL faria dessa maneira
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;
namespace WebApplication2
{
public partial class _Default : System.Web.UI.Page
{
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection(@"Data Source=PULLEY;Initial Catalog=model;Integrated Security=True ");
string sql = "INSERT INTO aluno(nome, endereco, numero, rg) VALUES (@nome, @endereco, @numero, @rg)";
try
{
SqlCommand comando = new SqlCommand(sql, conn);
comando.Parameters.Add(new SqlParameter("@nome",this.TextBox1.Text));
comando.Parameters.Add(new SqlParameter("@endereco", this.TextBox2.Text));
comando.Parameters.Add(new SqlParameter("@numero", this.TextBox3.Text));
comando.Parameters.Add(new SqlParameter("@rg", this.TextBox4.Text));
conn.Open();
comando.ExecuteNonQuery();
conn.Close();
}
catch
{
}
finally
{
conn.Close();
}
}
}
}
O codigo é executado sem problemas sem erros mas quando olho na base de dados nada foi inserido....
o que acontece.... tentei colocar um grid porem não mostra nada, quando inseri dados manualmente eles apareceram (Apenas os inseridos manualmente) no grid.
o que acontece ah algum erro no código .. um amigo me falou que quando é executado no debug os dados não são inseridos no BD, é isso que está acontecendo???
Por favor essa é minha dúvida.. Obrigado....
Movido Plataforma .NET » Visual Studio .NET http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Plataforma .NET » Web Applications
pulley aparentemente seu código esta Ok, estou estranho um pouco sua string de conexão.
Mas acredito que não esteja mostrando erro algum pois você utilizou o try para tratamento de erro, e quando ocorre algum erro ele entra dentro do seu catch, e este esta vazio, ou seja quando ocorre um erro não faz nada.
Para você saber exatamente qual é o erro, coloque uma variável para mostrar o erro, fica assim:
namespace WebApplication2
{
public partial class _Default : System.Web.UI.Page
{
protected void Button1_Click(object sender, EventArgs e)
Desta forma o erro será escrito na tela.{
Abraços...