SlideShare una empresa de Scribd logo
INGENIERÍA DE SISTEMAS Y TELEMÁTICA
Integrantes :Ana Leydi Linares Serrano.
Delsi Yakelin Huamán Villanueva .
Docente : Ing. Marco Aurelio Porro Chulli
Curso : Laboratorio de Programación III
Tema : Objeto SqlCommand
Sqlcommand
Definición
Representa un procedimiento almacenado o una instrucción de Transact-
SQL que se ejecuta en una base de datos de SQL Server. Esta clase no
puede heredarse.
Obtiene o establece un valor que indica cómo se interpreta la propiedad
CommandText. Representa un procedimiento almacenado o una
instrucción de Transact-SQL que se ejecuta en una base de datos de SQL
Server. Representa una conexión abierta a una base de datos de SQL
Server. Ejecuta una instrucción de Transact-SQL en la conexión y devuelve
el número de filas afectadas
Propiedades
 ColumnEncryptionSetting
 CommandText
 CommandTimeout
 CommandType
 Container
 DesignTimeVisible
 Notification
 NotificationAutoEnlist
 Parameters
 Site
 Transaction
 UpdatedRowSource
Métodos
 BeginExecuteNonQuery()
 BeginExecuteNonQuery(AsyncCallback, Object)
 BeginExecuteReader()
 BeginExecuteReader(AsyncCallback, Object)
 BeginExecuteReader(AsyncCallback, Object, CommandBehavior)
 BeginExecuteReader(CommandBehavior)
 BeginExecuteXmlReader()
 BeginExecuteXmlReader(AsyncCallback, Object)
 Cancel()
 Clone()
 ExecuteScalar()
 ExecuteScalarAsync()
 ExecuteScalarAsync(CancellationToken)
 GetHashCode()
 GetLifetimeService()
Ejemplo
Public Function AddProductCategory( _
ByVal newName As String, ByVal connString As String) As
Integer
Dim newProdID As Int32 = 0
Dim sql As String = _
"INSERT INTO Production.ProductCategory (Name)
VALUES (@Name); " _
& "SELECT CAST(scope_identity() AS int);"
Using conn As New SqlConnection(connString)
Dim cmd As New SqlCommand(sql, conn)
cmd.Parameters.Add("@Name",SqlDbType.VarChar)
cmd.Parameters("@Name").Value = newName
Try
conn.Open()
newProdID =
Convert.ToInt32(cmd.ExecuteScalar())
Catch ex As Exception
Console.WriteLine(ex.Message)
End Try
End Using
Return newProdID
End Function
Recomendaciones
Utilizamos el Objeto SqlCommand solamente cuando necesitamos ejecutar un tipo de sentencia
Sql a la base de datos.
Un SqlCommand se utiliza cuando necesitas ejecutar un tipo de sentencia Sql a la base de
datos (los tipos pueden ser: Delete, Update, Insert o Select).
Conclusiones
Éste método no está disponible en el proveedor administrado de OLE DB .NET (es específico
del proveedor administrado de .NET de SQL Server) y no funciona con una base de datos de
SQL 7.0.
A través de un objeto Command también podremos obtener un conjunto de resultados del
almacén de datos, en este caso estos resultados se pasarán a otros objetos de ADO .NET,
como puede ser un DataReader o bien un objeto DataAdapter.
Se puede restablecer el valor de la propiedad CommandText y volver a utilizar el objeto
SqlCommand. Sin embargo, es necesario cerrar SqlDataReader para poder ejecutar un
comando nuevo o previo.
Apreciaciones del Equipo
No podrás utilizar el Objeto SqlCommand cuando necesitas ejecutar más de un tipo de
sentencia Sql o si trabajarás en escenarios desconectados.
El Objeto SqlCommand se utiliza cuando necesitas ejecutar un tipo de sentencia Sql a la base
de datos y también el Objeto SqlCommand tiene un conjunto de propiedades y métodos.
Linkografía
https://msdn.microsoft.com/es-es/library/system.data.sqlclient.sqlcommand_properties(v=vs.110).aspx
https://msdn.microsoft.com/es-es/library/system.data.sqlclient.sqlcommand(v=vs.80).aspx
https://blogs.msmvps.com/otelis/2007/06/04/par-225-metros-de-sqlcommand-y-las-variables-de-sql-server/
https://es.wikipedia.org/wiki/Transact-SQL
Sqlcommand

Más contenido relacionado

PPTX
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
PPTX
Espacio de Nombres System.Data.SqlClient
PPTX
Espacio de nombres system.data.sqlclient
PPTX
Jhonzambrano-dhalinpalomino
PPTX
System.Data.SqlClient
PPTX
Objeto Sql Command
PPTX
Objeto SqlCommand
PPTX
Objeto sqlcomand
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
Espacio de Nombres System.Data.SqlClient
Espacio de nombres system.data.sqlclient
Jhonzambrano-dhalinpalomino
System.Data.SqlClient
Objeto Sql Command
Objeto SqlCommand
Objeto sqlcomand

La actualidad más candente (20)

PPTX
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
PPTX
Preparestatement
PPTX
System.data.sqlclient
PPTX
Diapositivas de system.data.sql client
PPTX
Diapositivas de objeto sqlcommand
PPTX
Objeto sqlcommand
PPTX
Connection
PPTX
Espacio de nombres system.data.sql client
PPTX
Objeto sqlcommand
PPTX
Objeto SqlDataReader
PPTX
ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB
PPTX
Objeto sql command
PPTX
Diapositivas objeto statement
PPTX
Java con base de datos
PPTX
Java con Base de Datos
PPTX
Espacio de nombres system.Data.Oledb
PPTX
PPTX
Objeto sqlcommand
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
Preparestatement
System.data.sqlclient
Diapositivas de system.data.sql client
Diapositivas de objeto sqlcommand
Objeto sqlcommand
Connection
Espacio de nombres system.data.sql client
Objeto sqlcommand
Objeto SqlDataReader
ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB
Objeto sql command
Diapositivas objeto statement
Java con base de datos
Java con Base de Datos
Espacio de nombres system.Data.Oledb
Objeto sqlcommand
Publicidad

Similar a Sqlcommand (20)

PPTX
PPTX
PPTX
LABORATORIO DE PROGRAMACIÓN I.
PPTX
OBJETO SQLCOMMAND.
PPT
Ejecución de instrucción T-Sql usando Visual Studio y C SHARP
PPTX
PPTX
Lenguaje transact sql
PPTX
DPRN3_U3_A1_ANHG
PPTX
Ms SQL Server
PDF
Cliente servidor
PPTX
Lenguaje transact sql
PPTX
Dprn3 u3 a1_vims
PPTX
ADO.NET
DOCX
Instalación del conector de MySQL para Visual Studio
PPTX
Objeto connectio.docx
PPTX
PPS
Ado
PPTX
Transac sq ll
PPTX
DPRM3_U3_A1_JUCO
LABORATORIO DE PROGRAMACIÓN I.
OBJETO SQLCOMMAND.
Ejecución de instrucción T-Sql usando Visual Studio y C SHARP
Lenguaje transact sql
DPRN3_U3_A1_ANHG
Ms SQL Server
Cliente servidor
Lenguaje transact sql
Dprn3 u3 a1_vims
ADO.NET
Instalación del conector de MySQL para Visual Studio
Objeto connectio.docx
Ado
Transac sq ll
DPRM3_U3_A1_JUCO
Publicidad

Más de ana leydi linares serrano (15)

PPTX
PPTX
Prevención del Abuso sexual
PPTX
Administracion de la seguridad de sql server
PPTX
LENGUAJE TRANSACT SQL
PPTX
Reportes en Java
PPTX
Gestor de base de datos
PPTX
Prepared statement
PPTX
Java con base de datos
Prevención del Abuso sexual
Administracion de la seguridad de sql server
LENGUAJE TRANSACT SQL
Reportes en Java
Gestor de base de datos
Prepared statement
Java con base de datos

Último (20)

PPTX
Seminario de telecomunicaciones para ingeniería
PPTX
1 CONTAMINACION AMBIENTAL EN EL PLANETA.pptx
PPT
PRIMEROS AUXILIOS EN EL SECTOR EMPRESARIAL
PDF
S15 Protección de redes electricas 2025-1_removed.pdf
PPT
tema DISEÑO ORGANIZACIONAL UNIDAD 1 A.ppt
PPTX
MODULO 1.SEGURIDAD Y SALUD CONCEPTOS GENERALES.pptx
PPTX
CAPACITACIÓN DE USO ADECUADO DE EPP.pptx
PPTX
Manual ISO9001_2015_IATF_16949_2016.pptx
PDF
SUBDIVISIÓN URBANA PUEDE ENFRENTAR SERVIDUMBRE DE PASO.pdf
PDF
Electricidad-Estatica-Peligros-Prevencion.pdf
PDF
1132-2018 espectrofotometro uv visible.pdf
PDF
Copia de Presentación Propuesta de Marketing Corporativo Blanco y Negro.pdf
PDF
5 Presentación de PowerPointGENERACIÓN DESECHOS UIS 18-02-2023 (1).pdf
PPTX
GEOLOGIA, principios , fundamentos y conceptos
DOCX
CONCEPTOS BASICOS DE LA PROGRAMACION STEP
PPT
Sustancias Peligrosas de empresas para su correcto manejo
PDF
manual-electricidad-automotriz-sistemas-electricos-bateria-alumbrado-iluminac...
PDF
prg2_t01_p01_Fundamentos POO - parte1.pdf
PDF
Estrategias de apoyo de tecnología 2do periodo pdf
PPTX
NILS actividad 4 PRESENTACION.pptx pppppp
Seminario de telecomunicaciones para ingeniería
1 CONTAMINACION AMBIENTAL EN EL PLANETA.pptx
PRIMEROS AUXILIOS EN EL SECTOR EMPRESARIAL
S15 Protección de redes electricas 2025-1_removed.pdf
tema DISEÑO ORGANIZACIONAL UNIDAD 1 A.ppt
MODULO 1.SEGURIDAD Y SALUD CONCEPTOS GENERALES.pptx
CAPACITACIÓN DE USO ADECUADO DE EPP.pptx
Manual ISO9001_2015_IATF_16949_2016.pptx
SUBDIVISIÓN URBANA PUEDE ENFRENTAR SERVIDUMBRE DE PASO.pdf
Electricidad-Estatica-Peligros-Prevencion.pdf
1132-2018 espectrofotometro uv visible.pdf
Copia de Presentación Propuesta de Marketing Corporativo Blanco y Negro.pdf
5 Presentación de PowerPointGENERACIÓN DESECHOS UIS 18-02-2023 (1).pdf
GEOLOGIA, principios , fundamentos y conceptos
CONCEPTOS BASICOS DE LA PROGRAMACION STEP
Sustancias Peligrosas de empresas para su correcto manejo
manual-electricidad-automotriz-sistemas-electricos-bateria-alumbrado-iluminac...
prg2_t01_p01_Fundamentos POO - parte1.pdf
Estrategias de apoyo de tecnología 2do periodo pdf
NILS actividad 4 PRESENTACION.pptx pppppp

Sqlcommand

  • 1. INGENIERÍA DE SISTEMAS Y TELEMÁTICA Integrantes :Ana Leydi Linares Serrano. Delsi Yakelin Huamán Villanueva . Docente : Ing. Marco Aurelio Porro Chulli Curso : Laboratorio de Programación III Tema : Objeto SqlCommand
  • 3. Definición Representa un procedimiento almacenado o una instrucción de Transact- SQL que se ejecuta en una base de datos de SQL Server. Esta clase no puede heredarse. Obtiene o establece un valor que indica cómo se interpreta la propiedad CommandText. Representa un procedimiento almacenado o una instrucción de Transact-SQL que se ejecuta en una base de datos de SQL Server. Representa una conexión abierta a una base de datos de SQL Server. Ejecuta una instrucción de Transact-SQL en la conexión y devuelve el número de filas afectadas
  • 4. Propiedades  ColumnEncryptionSetting  CommandText  CommandTimeout  CommandType  Container  DesignTimeVisible  Notification  NotificationAutoEnlist  Parameters  Site  Transaction  UpdatedRowSource
  • 5. Métodos  BeginExecuteNonQuery()  BeginExecuteNonQuery(AsyncCallback, Object)  BeginExecuteReader()  BeginExecuteReader(AsyncCallback, Object)  BeginExecuteReader(AsyncCallback, Object, CommandBehavior)  BeginExecuteReader(CommandBehavior)  BeginExecuteXmlReader()  BeginExecuteXmlReader(AsyncCallback, Object)  Cancel()  Clone()  ExecuteScalar()  ExecuteScalarAsync()  ExecuteScalarAsync(CancellationToken)  GetHashCode()  GetLifetimeService()
  • 6. Ejemplo Public Function AddProductCategory( _ ByVal newName As String, ByVal connString As String) As Integer Dim newProdID As Int32 = 0 Dim sql As String = _ "INSERT INTO Production.ProductCategory (Name) VALUES (@Name); " _ & "SELECT CAST(scope_identity() AS int);" Using conn As New SqlConnection(connString) Dim cmd As New SqlCommand(sql, conn) cmd.Parameters.Add("@Name",SqlDbType.VarChar) cmd.Parameters("@Name").Value = newName Try conn.Open() newProdID = Convert.ToInt32(cmd.ExecuteScalar()) Catch ex As Exception Console.WriteLine(ex.Message) End Try End Using Return newProdID End Function
  • 7. Recomendaciones Utilizamos el Objeto SqlCommand solamente cuando necesitamos ejecutar un tipo de sentencia Sql a la base de datos. Un SqlCommand se utiliza cuando necesitas ejecutar un tipo de sentencia Sql a la base de datos (los tipos pueden ser: Delete, Update, Insert o Select).
  • 8. Conclusiones Éste método no está disponible en el proveedor administrado de OLE DB .NET (es específico del proveedor administrado de .NET de SQL Server) y no funciona con una base de datos de SQL 7.0. A través de un objeto Command también podremos obtener un conjunto de resultados del almacén de datos, en este caso estos resultados se pasarán a otros objetos de ADO .NET, como puede ser un DataReader o bien un objeto DataAdapter. Se puede restablecer el valor de la propiedad CommandText y volver a utilizar el objeto SqlCommand. Sin embargo, es necesario cerrar SqlDataReader para poder ejecutar un comando nuevo o previo.
  • 9. Apreciaciones del Equipo No podrás utilizar el Objeto SqlCommand cuando necesitas ejecutar más de un tipo de sentencia Sql o si trabajarás en escenarios desconectados. El Objeto SqlCommand se utiliza cuando necesitas ejecutar un tipo de sentencia Sql a la base de datos y también el Objeto SqlCommand tiene un conjunto de propiedades y métodos.