Tecnología

Inicio

Cómo utilizar VBS para devolver un conjunto de registros

Microsoft Visual Basic, Scripting Edition es un subconjunto de Visual Basic que trabaja con bases de datos. Tanto si se utiliza para mantener un inventario de productos en un almacén o registros de nómina, las bases de datos se han convertido en una parte importante de nuestro medio ambiente. VBScript le da acceso a objetos de datos ActiveX donde se puede utilizar el objeto de registros para devolver uno o más registros. El conjunto de registros busca en los campos de la base de datos para su consulta y mantiene los resultados, que luego se puede manipular.

Instrucciones

1 Tipo "Option Explicit" en la primera línea de su código. Esto obliga a la declaración explícita de todas las variables en su programa. Tipo "Dim objConnection", "Dim objRecordSet" y "Dim SQLQuery" en líneas separadas para definir las variables constantes.

2 Escriba "set objConnection = CreateObject (" ADODB.Connection ")" para conectarse a la base de datos. Tipo "Set objRecordSet = CreateObject (" ADODB.Recordset ")" en la línea siguiente para establecer el conjunto de registros para almacenar los resultados de búsqueda. Es necesario utilizar el "Ajuste" declaración porque VBScript no permite la instrucción "Dim" solo para asignar objetos de un tipo específico.

3 Escriba su consulta SQL. Por ejemplo, escriba "SQLQuery = SELECT

FROM nombre_tabla" si desea devolver todos los registros de la tabla de registros. Si desea una lista más específica, el tipo "SQLQuery = SELECT FROM nombre_tabla DONDE table_column = 'some_criterion'".

4 Tipo "objConnection.Open SQLQuery, objConnection" para que el programa de consulta de la base de datos y devolver los resultados en el conjunto de registros. Puede configurar parámetros adicionales específicos para el método abierto, como el tipo de cursor, tipo de bloqueo. Dejando estos valores en blanco les hará a los valores predeterminados.

5 Escribir los resultados del juego de registros a la pantalla o un archivo en el que los necesita. Tipo "objRecordSet" y "objConnection.Close" en líneas separadas para cerrar el objeto de liberar los recursos del sistema.

Consejos y advertencias

  • No es necesario utilizar variables. Ellos sólo hacen que el código más conciso y fácil de seguir.
  • Puede utilizar muchas otras cláusulas de consulta SQL para especificar su búsqueda, como ORDER BY o DISTINCT.
  • Omitir las comillas cada vez que están en el exterior de una línea de código. Mantenga las marcas individuales y dobles comillas dentro de ellos.