Error de servidor en la aplicación
Publicado por Frankim (1 intervención) el 10/01/2007 16:40:00
He tenido un problema con el siguiente codigo para insertar registros a una base de datos, siempre que envio los datos me resulta el siguiente error:
Error de servidor en la aplicación '/ganasoft'.
El codigo de la función con el evento click es el siguiente:
protected void btnAceptar_Click1(object sender, EventArgs e)
{
// Creando y cargando objetos
SqlConnection CANAL;
SqlCommand ORDEN;
// Aqui es donde se usa la string de conexión y también se usa cuando se abre la conexión
CANAL = new SqlConnection("Database=ganasoft;server=localhost\\SQLEXPRESS;integrated security=yes");
// Creando y cargando un objeto SqlCommand
// Instrucción SQL insert into tabla1(listacampos) values(listadatos)
// @variable es una variable de tipo parametro
String insert = "insert into [empleados]([cedulaEmpleado], [nombreEmpleado]) values(@cedula, @nombre)";
ORDEN = new SqlCommand(insert, CANAL);
// Cargando dos parametros por cada textbox
ORDEN.Parameters.Add(new SqlParameter("@cedula", SqlDbType.NVarChar));
ORDEN.Parameters["@cedula"].Value = txtCedula.Text;
ORDEN.Parameters.Add(new SqlParameter("@nombre", SqlDbType.NVarChar));
ORDEN.Parameters["@nombre"].Value = txtNombre.Text;
// Mandando sql a la base de datos
ORDEN.Connection.Open();
ORDEN.ExecuteNonQuery();
ORDEN.Connection.Close();
// limpiando TEXTBOXS para otra inserccion
txtCedula.Text = " ";
txtNombre.Text = " ";
}
Parece que el problema esta en la linea 61 con el método ExecuteNonQuery():
Línea 59: // Mandando sql a la base de datos
Línea 60: ORDEN.Connection.Open();
Línea 61: ORDEN.ExecuteNonQuery();
Línea 62: ORDEN.Connection.Close();
Línea 63:
Gracias a quien pueda ayudarme.
Error de servidor en la aplicación '/ganasoft'.
El codigo de la función con el evento click es el siguiente:
protected void btnAceptar_Click1(object sender, EventArgs e)
{
// Creando y cargando objetos
SqlConnection CANAL;
SqlCommand ORDEN;
// Aqui es donde se usa la string de conexión y también se usa cuando se abre la conexión
CANAL = new SqlConnection("Database=ganasoft;server=localhost\\SQLEXPRESS;integrated security=yes");
// Creando y cargando un objeto SqlCommand
// Instrucción SQL insert into tabla1(listacampos) values(listadatos)
// @variable es una variable de tipo parametro
String insert = "insert into [empleados]([cedulaEmpleado], [nombreEmpleado]) values(@cedula, @nombre)";
ORDEN = new SqlCommand(insert, CANAL);
// Cargando dos parametros por cada textbox
ORDEN.Parameters.Add(new SqlParameter("@cedula", SqlDbType.NVarChar));
ORDEN.Parameters["@cedula"].Value = txtCedula.Text;
ORDEN.Parameters.Add(new SqlParameter("@nombre", SqlDbType.NVarChar));
ORDEN.Parameters["@nombre"].Value = txtNombre.Text;
// Mandando sql a la base de datos
ORDEN.Connection.Open();
ORDEN.ExecuteNonQuery();
ORDEN.Connection.Close();
// limpiando TEXTBOXS para otra inserccion
txtCedula.Text = " ";
txtNombre.Text = " ";
}
Parece que el problema esta en la linea 61 con el método ExecuteNonQuery():
Línea 59: // Mandando sql a la base de datos
Línea 60: ORDEN.Connection.Open();
Línea 61: ORDEN.ExecuteNonQuery();
Línea 62: ORDEN.Connection.Close();
Línea 63:
Gracias a quien pueda ayudarme.
Valora esta pregunta


0