SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
Consultar, Modificar, Insertar y Borrar con ASP

Hola a todos, en esta ocasión les traigo ejemplos de consultas a una base de datos
con ASP, así también veremos las clausulas SELECT, UPDATE, DELETE e
INSERT.

Como se vio en el tutorial anterior las conexiones a la base de datos Access y
MySQL con ASP, ya podemos hacer consultas para este caso utilizaremos la base
de datos de MySQL.

SELECT (Seleccionar datos)

La clausula SELECT se conforma básicamente de la siguiente manera: “SELECT
<campos> FROM <tabla> WHERE <condición>”, <campos> se refiere a que
campos queremos obtener de la tabla, si el caso que deseamos obtener todos se
pondrá un *, <tabla> pues su nombre lo dice es la tabla que vamos a selecciona y
la <condición> es bajo que parámetros o condiciones queremos que se haga la
consulta.

Aquí un ejemplo de una consulta, pero primero se tiene que abrir la conexión a la
base de datos como esta en el tutorial anterior.

      <%

             strSQL= "SELECT ID,Nombre,Apellidos FROM Prueba WHERE ID=5"
             set objRS = conn.execute(strSQL)
             Response.Write("ID: " & objRS("ID") & "Nombre: " & objRS("Nombre") &
             "<br/>Apellidos: " & objRS("Apellidos"))

      %>


Ahora la explicación, Primero que nada teniendo abierta la conexión a la base de
datos se hace la consulta que la guardamos en la variable strSQL lo que se refiere
a seleccionar los campos ID, Nombre y Apellidos de la tabla Prueba donde el ID sea
igual a 5, después se ejecuta esa consulta con conn.execute(strSQL) y lo guardamos
en objRS donde aquí estarán los registros arrojados por la consulta,
posteriormente imprimimos el resultado de esta manera objRS( "campo"), donde
entre comillas ira el campo que queremos imprimir de la consulta echa.




                     www.milkzoft.com
UPDATE (Actualizar datos)

La clausula UPDATE se conforma básicamente de la siguiente manera: “UPDATE
<tabla> SET <campo> = <valor> WHERE <condición>”, <tabla> pues su nombre
lo dice es la tabla que vamos a selecciona, <campo> se refiere a que campo
queremos actualizarlo seguido de su <valor>, si el caso que deseamos actualizar
mas campos se separaran por una coma, y la <condición> es bajo que parámetros
o condiciones queremos que se haga la actualización.

Aquí un ejemplo de un UPDATE, pero primero se tiene que abrir la conexión a la
base de datos como esta en el tutorial anterior.

      <%

             strSQL= "UPDATE Prueba SET Nombre=Hugo , Apellidos=Gonzales WHERE ID=5"
             conn.execute(strSQL)
             Response.Write("Datos Actualizados")

      %>


Ahora la explicación, Primero que nada teniendo abierta la conexión a la base de
datos se hace la consulta que la guardamos en la variable strSQL lo que se refiere
a actualizar de la tabla Prueba, a el campo Nombre con valor de Hugo, el campo
Apellidos con valor de González, donde el ID sea igual a 5, después se ejecuta esa
consulta con conn.execute(strSQL), posteriormente imprimimos que dicha
actualización ha sido echa.

INSERT (Insertar Datos)

La clausula INSERT se conforma básicamente de la siguiente manera: “INSERT
INTO <tabla> (<campos>) VALUES (<valores>)”, en este caso se pondrá la
<tabla> después seguida entre paréntesis los <campos> seguidos por comas,
después los <valores> de cada una de los campos seguidos por comas.

Aquí un ejemplo de un INSERT, pero primero se tiene que abrir la conexión a la
base de datos como esta en el tutorial anterior.

      <%

             strSQL= "INSERT INTO Prueba (Nombre,Apellidos) VALUES (Hugo,Gonzalez)”
             conn.execute(strSQL)
             Response.Write("Registros añadido")

      %>


Ahora la explicación, Primero que nada teniendo abierta la conexión a la base de
datos se hace la consulta que la guardamos en la variable strSQL lo que se refiere
a insertar un registro en la tabla Prueba donde los campos Nombre y Apellidos
tendrán los valores Hugo y González respectivamente, después se ejecuta esa
consulta con conn.execute(strSQL), posteriormente imprimimos que dicha inserción
ha sido echa.




                     www.milkzoft.com
DELETE (Borrar Datos)

La clausula DELETE se conforma básicamente de la siguiente manera: “DELETE
FROM <tabla> WHERE <condición>”, en este caso se pondrá la <tabla> donde se
contiene el registro a borrar después seguida de la clausula where donde se pondrá
la condición para borrar ese registro o registros.

Aquí un ejemplo de un DELETE, pero primero se tiene que abrir la conexión a la
base de datos como esta en el tutorial anterior.

      <%

             strSQL= "DELETE FROM Prueba WHERE ID=5”
             conn.execute(strSQL)
             Response.Write("Registro(s) borrado(s)")

      %>


Ahora la explicación, Primero que nada teniendo abierta la conexión a la base de
datos se hace la consulta que la guardamos en la variable strSQL lo que se refiere
a borrar un registro(s) en la tabla Prueba donde la condición es que el ID sea igual
a 5, después se ejecuta esa consulta con conn.execute(strSQL), posteriormente
imprimimos que dicha operación ha sido echa.




                     www.milkzoft.com
Pues hasta aquí llega este tutorial de consultas, actualizaciones e inserciones con
ASP en una Base de Datos MySQl, para cualquier duda o pregunta nos pueden
visitar    en   la    página  http://www.milkzoft.com      o    en    los   correos
carlos.hugo@milkzoft.com o contacto@milkzoft.com, espero y les haya sido de
gran utilidad este tutorial.




Atentamente




NOTA: Este tutorial fue creado por Carlos Hugo González Castell para MilkZoft, si
deseas tomar total o parcialmente el contenido publicado te pedimos nos envíes un
mensaje utilizando el formulario de contacto y agregando un enlace a MilkZoft
como fuente de los datos (puedes insertar el siguiente código en tu blog o página
web).

Fuente: MilkZoft




                     www.milkzoft.com

Más contenido relacionado

La actualidad más candente

Sesión12 - Trigger (Oracle)
Sesión12 - Trigger (Oracle)Sesión12 - Trigger (Oracle)
Sesión12 - Trigger (Oracle)José Toro
 
Conexion sql server 2005 java netbeans
Conexion sql server 2005 java netbeansConexion sql server 2005 java netbeans
Conexion sql server 2005 java netbeansjbersosa
 
Vistas En Sql Y My Sql
Vistas En Sql Y My SqlVistas En Sql Y My Sql
Vistas En Sql Y My SqlZiscko
 
Vistas en mySql
Vistas en mySqlVistas en mySql
Vistas en mySqlEduardo Ed
 
Trabajo grupal - Base de Datos
Trabajo grupal - Base de DatosTrabajo grupal - Base de Datos
Trabajo grupal - Base de DatosMIROSLAVY
 
Conexion Entre Php Y Mysqul
Conexion Entre Php Y MysqulConexion Entre Php Y Mysqul
Conexion Entre Php Y Mysquljuan_j_condolo
 
Inserción de datos y selección de datos
Inserción de datos y selección de datosInserción de datos y selección de datos
Inserción de datos y selección de datoscarmen305
 

La actualidad más candente (15)

Sesión12 - Trigger (Oracle)
Sesión12 - Trigger (Oracle)Sesión12 - Trigger (Oracle)
Sesión12 - Trigger (Oracle)
 
Conexion sql server 2005 java netbeans
Conexion sql server 2005 java netbeansConexion sql server 2005 java netbeans
Conexion sql server 2005 java netbeans
 
89 Php. Tablas Inno Db
89 Php. Tablas Inno Db89 Php. Tablas Inno Db
89 Php. Tablas Inno Db
 
Vistas En Sql Y My Sql
Vistas En Sql Y My SqlVistas En Sql Y My Sql
Vistas En Sql Y My Sql
 
Vistas en mySql
Vistas en mySqlVistas en mySql
Vistas en mySql
 
Trabajo grupal - Base de Datos
Trabajo grupal - Base de DatosTrabajo grupal - Base de Datos
Trabajo grupal - Base de Datos
 
Disparadores
DisparadoresDisparadores
Disparadores
 
Bases de datos laminas
Bases de datos laminasBases de datos laminas
Bases de datos laminas
 
Vistas en sql server
Vistas en sql server Vistas en sql server
Vistas en sql server
 
Basedatos1
Basedatos1Basedatos1
Basedatos1
 
Sql
SqlSql
Sql
 
Conexion Entre Php Y Mysqul
Conexion Entre Php Y MysqulConexion Entre Php Y Mysqul
Conexion Entre Php Y Mysqul
 
Inserción de datos y selección de datos
Inserción de datos y selección de datosInserción de datos y selección de datos
Inserción de datos y selección de datos
 
Consultas SQL
Consultas SQLConsultas SQL
Consultas SQL
 
SENTENCIAS SQL
SENTENCIAS SQLSENTENCIAS SQL
SENTENCIAS SQL
 

Similar a Tutorial 9 consultar, modificar, insertar y borrar con asp

Similar a Tutorial 9 consultar, modificar, insertar y borrar con asp (20)

Tutorial 9 consultar, modificar, insertar y borrar con asp
Tutorial 9   consultar, modificar, insertar y borrar con aspTutorial 9   consultar, modificar, insertar y borrar con asp
Tutorial 9 consultar, modificar, insertar y borrar con asp
 
asp yariela
asp yarielaasp yariela
asp yariela
 
Tutorial bd y php
Tutorial bd y phpTutorial bd y php
Tutorial bd y php
 
scribd.vpdfs.com_sql-server-tutorial.pdf
scribd.vpdfs.com_sql-server-tutorial.pdfscribd.vpdfs.com_sql-server-tutorial.pdf
scribd.vpdfs.com_sql-server-tutorial.pdf
 
Hack x crack_sq_linjection
Hack x crack_sq_linjectionHack x crack_sq_linjection
Hack x crack_sq_linjection
 
ResultSet
ResultSetResultSet
ResultSet
 
Presentación1
Presentación1Presentación1
Presentación1
 
Sentencias SQL Cristian Benalcázar
Sentencias SQL Cristian BenalcázarSentencias SQL Cristian Benalcázar
Sentencias SQL Cristian Benalcázar
 
Resulset en java
Resulset en javaResulset en java
Resulset en java
 
Slideshare
SlideshareSlideshare
Slideshare
 
Presentación1
Presentación1Presentación1
Presentación1
 
Guia de ejercicio sql
Guia de ejercicio sqlGuia de ejercicio sql
Guia de ejercicio sql
 
SENTENCIAS DE SQL SERVER
SENTENCIAS DE SQL SERVERSENTENCIAS DE SQL SERVER
SENTENCIAS DE SQL SERVER
 
SQL-BYRON-COBO
SQL-BYRON-COBOSQL-BYRON-COBO
SQL-BYRON-COBO
 
Practica3
Practica3Practica3
Practica3
 
Objeto De Aprendizaje
Objeto De AprendizajeObjeto De Aprendizaje
Objeto De Aprendizaje
 
Sesión03 - Creación de objetos (Oracle)
Sesión03 - Creación de objetos (Oracle)Sesión03 - Creación de objetos (Oracle)
Sesión03 - Creación de objetos (Oracle)
 
Práctica sql server [fbdr]
Práctica sql server [fbdr]Práctica sql server [fbdr]
Práctica sql server [fbdr]
 
Ejemplo Base de Datos SQLite (Android)
Ejemplo Base de Datos SQLite (Android)Ejemplo Base de Datos SQLite (Android)
Ejemplo Base de Datos SQLite (Android)
 
Apache cassandra cosnola
Apache cassandra cosnolaApache cassandra cosnola
Apache cassandra cosnola
 

Último

EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 

Último (20)

EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 

Tutorial 9 consultar, modificar, insertar y borrar con asp

  • 1. Consultar, Modificar, Insertar y Borrar con ASP Hola a todos, en esta ocasión les traigo ejemplos de consultas a una base de datos con ASP, así también veremos las clausulas SELECT, UPDATE, DELETE e INSERT. Como se vio en el tutorial anterior las conexiones a la base de datos Access y MySQL con ASP, ya podemos hacer consultas para este caso utilizaremos la base de datos de MySQL. SELECT (Seleccionar datos) La clausula SELECT se conforma básicamente de la siguiente manera: “SELECT <campos> FROM <tabla> WHERE <condición>”, <campos> se refiere a que campos queremos obtener de la tabla, si el caso que deseamos obtener todos se pondrá un *, <tabla> pues su nombre lo dice es la tabla que vamos a selecciona y la <condición> es bajo que parámetros o condiciones queremos que se haga la consulta. Aquí un ejemplo de una consulta, pero primero se tiene que abrir la conexión a la base de datos como esta en el tutorial anterior. <% strSQL= "SELECT ID,Nombre,Apellidos FROM Prueba WHERE ID=5" set objRS = conn.execute(strSQL) Response.Write("ID: " & objRS("ID") & "Nombre: " & objRS("Nombre") & "<br/>Apellidos: " & objRS("Apellidos")) %> Ahora la explicación, Primero que nada teniendo abierta la conexión a la base de datos se hace la consulta que la guardamos en la variable strSQL lo que se refiere a seleccionar los campos ID, Nombre y Apellidos de la tabla Prueba donde el ID sea igual a 5, después se ejecuta esa consulta con conn.execute(strSQL) y lo guardamos en objRS donde aquí estarán los registros arrojados por la consulta, posteriormente imprimimos el resultado de esta manera objRS( "campo"), donde entre comillas ira el campo que queremos imprimir de la consulta echa. www.milkzoft.com
  • 2. UPDATE (Actualizar datos) La clausula UPDATE se conforma básicamente de la siguiente manera: “UPDATE <tabla> SET <campo> = <valor> WHERE <condición>”, <tabla> pues su nombre lo dice es la tabla que vamos a selecciona, <campo> se refiere a que campo queremos actualizarlo seguido de su <valor>, si el caso que deseamos actualizar mas campos se separaran por una coma, y la <condición> es bajo que parámetros o condiciones queremos que se haga la actualización. Aquí un ejemplo de un UPDATE, pero primero se tiene que abrir la conexión a la base de datos como esta en el tutorial anterior. <% strSQL= "UPDATE Prueba SET Nombre=Hugo , Apellidos=Gonzales WHERE ID=5" conn.execute(strSQL) Response.Write("Datos Actualizados") %> Ahora la explicación, Primero que nada teniendo abierta la conexión a la base de datos se hace la consulta que la guardamos en la variable strSQL lo que se refiere a actualizar de la tabla Prueba, a el campo Nombre con valor de Hugo, el campo Apellidos con valor de González, donde el ID sea igual a 5, después se ejecuta esa consulta con conn.execute(strSQL), posteriormente imprimimos que dicha actualización ha sido echa. INSERT (Insertar Datos) La clausula INSERT se conforma básicamente de la siguiente manera: “INSERT INTO <tabla> (<campos>) VALUES (<valores>)”, en este caso se pondrá la <tabla> después seguida entre paréntesis los <campos> seguidos por comas, después los <valores> de cada una de los campos seguidos por comas. Aquí un ejemplo de un INSERT, pero primero se tiene que abrir la conexión a la base de datos como esta en el tutorial anterior. <% strSQL= "INSERT INTO Prueba (Nombre,Apellidos) VALUES (Hugo,Gonzalez)” conn.execute(strSQL) Response.Write("Registros añadido") %> Ahora la explicación, Primero que nada teniendo abierta la conexión a la base de datos se hace la consulta que la guardamos en la variable strSQL lo que se refiere a insertar un registro en la tabla Prueba donde los campos Nombre y Apellidos tendrán los valores Hugo y González respectivamente, después se ejecuta esa consulta con conn.execute(strSQL), posteriormente imprimimos que dicha inserción ha sido echa. www.milkzoft.com
  • 3. DELETE (Borrar Datos) La clausula DELETE se conforma básicamente de la siguiente manera: “DELETE FROM <tabla> WHERE <condición>”, en este caso se pondrá la <tabla> donde se contiene el registro a borrar después seguida de la clausula where donde se pondrá la condición para borrar ese registro o registros. Aquí un ejemplo de un DELETE, pero primero se tiene que abrir la conexión a la base de datos como esta en el tutorial anterior. <% strSQL= "DELETE FROM Prueba WHERE ID=5” conn.execute(strSQL) Response.Write("Registro(s) borrado(s)") %> Ahora la explicación, Primero que nada teniendo abierta la conexión a la base de datos se hace la consulta que la guardamos en la variable strSQL lo que se refiere a borrar un registro(s) en la tabla Prueba donde la condición es que el ID sea igual a 5, después se ejecuta esa consulta con conn.execute(strSQL), posteriormente imprimimos que dicha operación ha sido echa. www.milkzoft.com
  • 4. Pues hasta aquí llega este tutorial de consultas, actualizaciones e inserciones con ASP en una Base de Datos MySQl, para cualquier duda o pregunta nos pueden visitar en la página http://www.milkzoft.com o en los correos carlos.hugo@milkzoft.com o contacto@milkzoft.com, espero y les haya sido de gran utilidad este tutorial. Atentamente NOTA: Este tutorial fue creado por Carlos Hugo González Castell para MilkZoft, si deseas tomar total o parcialmente el contenido publicado te pedimos nos envíes un mensaje utilizando el formulario de contacto y agregando un enlace a MilkZoft como fuente de los datos (puedes insertar el siguiente código en tu blog o página web). Fuente: MilkZoft www.milkzoft.com