Hola, quiero eliminar un registro, y si lo hace, el problema es que cuando le doy al buton para que elimine al registro por medio del nombre, me manda un error, pero como repito si me elimina el registro solo que sale ese molesto error
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class _Default : System.Web.UI.Page
{
AccesoDatos ad
= new AccesoDatos
(); DataSet ds
= new DataSet
(); protected void Page_Load(object sender, EventArgs e)
{
string sqlcad = "SELECT * FROM cg_personas";
ds = ad.consultarDS(sqlcad);
GridView1.DataSource = ds.Tables[0];
GridView1.DataBind();
}
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
}
protected void TextBox2_TextChanged(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
string sqlcad = "insert into cg_personas(nombre,estado,ciudad) VALUES('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox3.Text + "')";
int ejecutar = ad.ejecutar(sqlcad);
if (ejecutar > 0)
{
Label1.Text = "Se grabaron los datos";
}
else
{
Label1.Text="NO SE GRABARON LOS DATOS";
}
}
protected void Button2_Click(object sender, EventArgs e)
{
string sqlcad = "SELECT * FROM cg_personas";
ds = ad.consultarDS(sqlcad);
GridView1.DataSource = ds.Tables[0];
GridView1.DataBind();
}
protected void Button3_Click(object sender, EventArgs e)
{
string sqlcad="DELETE FROM cg_personas WHERE nombre='"+TextBox1.Text+"'";
ds = ad.consultarDS(sqlcad);
GridView1.DataSource = ds.Tables[0];
GridView1.DataBind();
}
}