elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  ExecuteNonQuery o ExecuteNonReader?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ExecuteNonQuery o ExecuteNonReader?  (Leído 7,052 veces)
NetStorm

Desconectado Desconectado

Mensajes: 114


Ver Perfil
ExecuteNonQuery o ExecuteNonReader?
« en: 14 Julio 2010, 01:13 am »

He estado googleando acerca de esto pero no he hallado casi nada, quisiera saber en que oprtunidades uno debe usar ExecuteNonQuery y en que ocasiones usar ExecuteNonReader... por favor si alguien pudera ilustrarme con ejemplos, me confunde bastante y necesito tener claras las cosas, estoy liado en esto ahora que estoy armando una app con BD.

Gracias de antemano.


En línea

raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: ExecuteNonQuery o ExecuteNonReader?
« Respuesta #1 en: 14 Julio 2010, 02:00 am »

Nunca vi algo llamado "ExecuteNonReader" :huh:

Si es entre ExecuteScalar y ExecuteNonQuery.......... la diferencia esta en que el scalar es solo un valor! (un campo unico) ejemplo: SELECT COUNT(*) FROM tabla

en cambio el ExecuteNonQuery es cuando no devuelven datos, ejemplo, el Delete :)


En línea

clipto

Desconectado Desconectado

Mensajes: 27


Ver Perfil WWW
Re: ExecuteNonQuery o ExecuteNonReader?
« Respuesta #2 en: 15 Julio 2010, 17:04 pm »

ExecuteNonQuery: pues este comando en vb te devuelve el numero de filas afectadas por una instrucción sql, es decir si tienes una BD relacional y realizar un update en modo desconectado ( así podrás enviar varias filas a la ves) este comando te mostrada el numero de filas agregadas-afectadas así lo mismo para un delete o un insert.

y pues los otros son executeEscalar que te devuelve solo la primera columna de tu consulta, y un executeReader que te devolverá un objeto dataReader el cual contendrá la consulta que realizaste a la BD (Este para modo conectado); y un dataset(modo desconectado).

espero haberte ayudado :D
 
« Última modificación: 16 Julio 2010, 16:12 pm por clipto » En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: ExecuteNonQuery o ExecuteNonReader?
« Respuesta #3 en: 15 Julio 2010, 18:30 pm »

ExecuteNonReader?

ExecuteNonQuery   Executes a Transact-SQL statement against the connection and returns the number of rows affected. (Overrides DbCommand.ExecuteNonQuery().)
   
ExecuteReader()   Sends the CommandText to the Connection and builds a SqlDataReader.
   
ExecuteReader(CommandBehavior)   Sends the CommandText to the Connection, and builds a SqlDataReader using one of the CommandBehavior values.
   
ExecuteScalar   Executes the query, and returns the first column of the first row in the result set returned by the query. Additional columns or rows are ignored. (Overrides DbCommand.ExecuteScalar().)
   
ExecuteXmlReader   Sends the CommandText to the Connection and builds an XmlReader object.


Dónde está el execute non reader? esos son los métodos de SqlCommand..

Raul tiene todas las clases de MSDN grabadas memorizadas.. No inventen diciendo que algo si existe, cuando en realidad ya dijo que no!

He dicho!  :xD
En línea

raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: ExecuteNonQuery o ExecuteNonReader?
« Respuesta #4 en: 16 Julio 2010, 01:42 am »

ExecuteNonReader?
Dónde está el execute non reader? esos son los métodos de SqlCommand..

Raul tiene todas las clases de MSDN grabadas memorizadas.. No inventen diciendo que algo si existe, cuando en realidad ya dijo que no!

He dicho!  :xD


:xD :xD jajaja......es un FAIL de Xhushito (es compresible igual ;)) asi que.........
En línea

NetStorm

Desconectado Desconectado

Mensajes: 114


Ver Perfil
Re: ExecuteNonQuery o ExecuteNonReader?
« Respuesta #5 en: 18 Julio 2010, 18:11 pm »

Joder ... la controversia que he causado, perdón eh?, vale, vale para la próxima lo veo mejor ... gracias por las explicaciones.  ::)
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines