Boletín mugperu Digital - Julio 2009!
  Search 
Thursday, February 09, 2012 ..:: Foros de Discusión ::.. Register  Login
Foros MUGPERU Minimize
Subject: Valor Devuelto por ExecuteNonQuery
Prev Next
You are not authorized to post a reply.

Author Messages
mendiola_loyola
Posts:5

10/11/2005 10:46 AM  

Estimados Todos:

Que valor entero devuelve el ExecuteNonquery si no se modifica o inserta ninguna fila en la base de datos?

Gracias.

Alfredo Mendiola Loyola

Lima Perú

www.geocities.com/peruscenery/

richie_crazy57
Posts:203

10/11/2005 12:23 PM  

Hola, Alfredo:

La respuesta puntual a tu pregunta es '0'.

Sin embargo, me parece adecuado especificar que el método ExecuteNonQuery, cualquiera que sea el proveedor de datos utilizado (Oracle, SQL, ...), no devuelve siempre números positivos. Esto depende del tipo de comando que se le pase. Según la documentación de MSDN:

"Para las instrucciones UPDATE, INSERT y DELETE, el valor devuelto corresponde al número de filas afectadas por el comando. Para el resto de instrucciones, el valor devuelto es -1. Si se produce una operación de deshacer, el valor devuelto también es -1."

Espero haberte ayudado.

 Я!©ђ!Є ©Я∆ZΨ

You are not authorized to post a reply.
Forums > Temas de Interés > Usando ADO.NET > Valor Devuelto por ExecuteNonQuery



ActiveForums 3.7
        
Copyright 2001-2012 MUGPERU   Terms Of Use  Privacy Statement