Red de conocimiento de abogados - Derecho de sociedades - C# usa ExecuteNonQuery para actualizar el programa de base de datos, por qué el valor de retorno es siempre 0
C# usa ExecuteNonQuery para actualizar el programa de base de datos, por qué el valor de retorno es siempre 0
ExecuteNonQuery devuelve el número de filas afectadas. Si se ejecuta una instrucción de actualización, se devuelve 0 para indicar que no se ha actualizado ninguna fila.
Esto incluye dos situaciones. Una es que la fila que debe actualizarse no se actualiza y la otra es que la fila que se debe actualizar se ingresa, pero el nuevo valor es consistente con el anterior. valor y no necesita ser actualizado. En el segundo caso, diferentes bases de datos se comportan de manera diferente. Algunas seguirán devolviendo el número de filas de aciertos y otras devolverán directamente 0.