Foros del Web » Programación para mayores de 30 ;) » .NET »

Ayuda con ExecuteNonQuery()

Estas en el tema de Ayuda con ExecuteNonQuery() en el foro de .NET en Foros del Web. Holas a todos, hice este código en C# para tratar de hacer una consulta a la BD: using (SqlConnection cnn = new SqlConnection(estab.ConnectionString)) { SqlCommand ...
  #1 (permalink)  
Antiguo 06/10/2008, 07:34
 
Fecha de Ingreso: marzo-2008
Mensajes: 37
Antigüedad: 16 años, 1 mes
Puntos: 0
Ayuda con ExecuteNonQuery()

Holas a todos,

hice este código en C# para tratar de hacer una consulta a la BD:

using (SqlConnection cnn = new SqlConnection(estab.ConnectionString))
{
SqlCommand cmd = new SqlCommand(
"SELECT Count(*) " +
"FROM Establecimiento " +
"WHERE Universidad = @Universidad, Departamento = @Departamento", cnn);
cnn.Open();
cmd.Parameters.AddWithValue("@Universidad", uni.Text);
cmd.Parameters.AddWithValue("@Departamento", depar.Text);
int i = (int)cmd.ExecuteNonQuery();
if (i == 0)

y de ahi con el if si no existe ningun registro insertarlo, y en else actualizar, pero me da error en la linea del ExecuteNonQuery();.

Si habría una forma más fácil de saber que ya existe el registro se agradecería mucho o sino que me ayuden a arreglar este código para que no de error.

Gracias
  #2 (permalink)  
Antiguo 06/10/2008, 07:36
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: Ayuda con ExecuteNonQuery()

prueba haciend ExecuteScalar no ExecuteNonQuery
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 06/10/2008, 07:48
 
Fecha de Ingreso: marzo-2008
Mensajes: 37
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Ayuda con ExecuteNonQuery()

Gracias por tu pronta respuesta Peter pero te cuento que igual me da el siguiente error:

Sintaxis incorrecta cerca de ','.

Qué será???
  #4 (permalink)  
Antiguo 06/10/2008, 08:23
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: Ayuda con ExecuteNonQuery()

el problema es la estructura de tu query es

WHERE universidad=@universidad , departamento=@departamento
por
WHERE universidad=@universidad and departamento=@departamento
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:47.