informatica

Páginas: 2 (471 palabras) Publicado: 15 de mayo de 2014
ASP » Borrar registros de una base de datos con ADO
Lanzar el borrado de datos de una tabla no tiene mucho misterio. Un poco de conocimiento del lenguaje SQL y una conexión a la base de datos seríasuficiente. Incluso puede a llegar ser peligroso, ya que el lanzamiento de esta sentencia en un entorno no adecuado (y sin backup de por medio) puede ser altamente destructivo. Seguro que todosconocemos a alguien que ha pasado por dicho trance.
Echemosle un vistazo a como es la query de borrado:
1. DELETE FROM tabla
2. WHERE atributo = valor
Con el objeto ADODB.Command tenemos que seguirtres pasos:
1. Indicarle cual es la conexión de la base de datos con la que estamos trabajando. Esto lo hacemos mediante el atributo ActiveConnection, pasandole como valor la instanciación del objetoConnection.
2. Escribir la query que queremos ejecutar. En nuestro caso el DELETE. La cadena de texto con la query la pasamos mediante el atributo CommandText.
3. Ejecutamos la query. Esto lo hacemosinvocando al método Execute.
Nos quedaría el siguiente código:
1. Set sqlText = Server.CreateObject("ADODB.Command")
2. sqlText.ActiveConnection = db
3. sqlText.CommandText = "DELETE FROM test2WHERE valor='borrar'"
4. sqlText.Execute
5. La actualización de datos la haremos con el comando UPDATE de SQL.
6. El comando de actualización necesita saber qué registro debe actualizarse(modificarse). Ese registro debe ser único, y en este ejemplo utilizo el valor del ID para modificar solo ese registro en concreto.
7. En el siguiente ejemplo los datos están en una base de datos de SQL Serverque está en la instancia SQLEXPRESS del equipo local.
Para más info sobre la base de datos de ejemplo, ver: Estructura de la tabla de ejemplo.
8. Nota:
El código de esta página está en VisualBasic, pero puedes ver el de C# en la página con el código completo.
9.  
10. Public Function CadenaConexion() As String
11. Dim csb As New SqlConnectionStringBuilder
12. csb.DataSource =...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS