Para que sirve exactamente cada una de estas sentencias:


db.ExecuteDataSet;
db.ExecuteNonQuery;
db.ExecuteReader;
db.ExecuteScalar;
Yo siempre uso ExecuteDataSet.
Estoy programando en c#
Gracias
| ||||
En general te podría decir que: db.ExecuteDataSet = Regresa un DataSet db.ExecuteNonQuery = regresa el nuevo de filas afectadas, por lo regular se usa para los insert, delete y updates db.ExecuteReader = regresa un datareader (acceso conectado de tipo foward only, y es mas rápido que un dataset) db.ExecuteScalar = regresa la primera columna de la primera fila, se usa por lo regular para consultas usando funciones agregadas como MAX, MIN, COUNT, etc.. Espero te haya quedado mas claro.. Cualquier cosa por aqui andaremos.. ![]()
__________________ Nadie roba nada ya que en la vida todo se paga . . . Exentrit - Soluciones SharePoint & Net |
| ||||
No es precisamente para los examene de las 5 estrellas, consegui trabajo en una empresa desarrollando en c# y como apenas estoy haciendo el curso de certificacion hay cosas que no se, y me toca averiguarlas. Claro que podes postear tus preguntas, para eso son los foros, asi ayudamos y nos ayudan. ![]() ![]() Suerte y gracias ![]()
__________________ Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD. "Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce) |