“Conocimientos Programación>Visual Basics Programación

Visual Basic 6.0 SQL Tutorial

2012/10/31
Microsoft Visual Basic 6.0 es un entorno de desarrollo para crear aplicaciones empresariales con necesidades diversas , incluyendo el acceso a datos . Visual Basic tiene varias funciones para consultar las tablas de base de datos . Estas funciones son métodos de clases de bases de datos integradas en Visual Basic . Es una simple cuestión de hacer una consulta SQL en una tabla de archivo de texto . Crear el texto de base de datos

primero tendrá que crear la tabla de base de datos de texto que el programa de Visual Basic se abrirá y consulta. Cree un directorio llamado "C: \\ DB" y crear un nuevo archivo , texto plano en ese directorio llamado " MyTable.txt . " Abra el archivo e introduzca estos datos :

título, año , DirectorStar Wars, 1977 , George LucasExcalibur de 1980 , John Boorman
Crear el proyecto de Visual Basic

Cierre el archivo , abra "Visual Basic IDE " ( entorno de desarrollo integrado) y cree un nuevo proyecto EXE estándar (> nuevo archivo de proyecto , EXE estándar) . En la ventana de diseño de la forma , arrastre un botón de comando en la barra de herramientas y colóquelo en el formulario. Haga doble clic en el botón para entrar en el evento Command1_Click , e introduzca el código en ese subprograma:

Private Sub Command1_Click () ConnectionText Dim As New ADODB.ConnectionDim recordSetObj como nuevo camino ADODB.RecordsetDim Como
secuencia

path = "C: \\ DB \\ "

connectionText.Open " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = " _ & ruta & " ; propiedades extendidas = texto ' ; HDR = YES; FMT = delimitado "

recordSetObj.Open " SELECT * FROM myTable.txt DONDE Año = 1977 ; " , _connectionText , adOpenStatic , adLockReadOnly , adCmdTextDo Aunque no recordSetObj.EOFMsgBox recordSetObj ( 0 ) &", "& recordSetObj ( 1 ) & ", " & recordSetObj ( 2 ) recordSetObj.MoveNextLoop

End Sub
ejecutar el programa

Ejecute el programa presionando "F5 ". Presione el botón del formulario cuando aparezca el formulario. Cierre el programa y regresar al ambiente de código de explorar y entender el código .

El método " connectionText.Open " establece la conexión con la base de datos . Observe los varios puntos y coma en la cadena de conexión . Estos personajes pares separados de campos que el motor de base de datos Microsoft Jet necesita para conectarse a la base de datos . Cada par consta de un nombre y el valor de ese nombre, por ejemplo, Proveedor y Microsoft.Jet.OLEDB.4.0 . Otro par es de origen de datos y la ruta , donde el Camino indica la carpeta (C: \\ DB ) la tabla de base de archivo de texto que se almacena pulg El motor de base de datos Microsoft Jet ve esa carpeta como una base de datos

recordSetObj . . instrucción Open hace la consulta real tabla de SQL . Puede ver esta consulta como abrir un conjunto de registros de la tabla . Cuando la instrucción Open completa , que conjunto está contenido en el recordSetObj . El bucle Do While recorre el conjunto de registros , utilizando el método MoveNext para desplazarse de un conjunto a la siguiente hasta que se alcance la condición EOF .
Cambiar la consulta

Prueba cambiar la consulta SQL que incluya una cláusula WHERE, por ejemplo, DONDE Año = 1977 . A continuación , crear su propia base de datos y consultar utilizando este programa como modelo.

Visual Basics Programación
Cómo agregar dinámicamente un control en VB.NET
Cómo crear variables de entorno en VBS
Cómo combinar un XML en Crystal Reports
Cómo crear cifrados VBS Script
Cómo utilizar Listview en VB 6.0
Cómo acceder a los datos en un objeto DataSet
Cómo conectarse a MS SQL utilizando VBScript
Cómo recorrer resultados en LINQ to SQL
Conocimientos Informáticos © http://www.ordenador.online