2
Crear el proyecto Inicie Microsoft Visual Studio .NET. Cree un nuevo proyecto de aplicación para Windows de Visual Basic. Se agregará Form1 al proyecto de forma predeterminada. En el menú Proyecto, haga clic en Agregar referencia. En la ficha .NET, haga clic en Microsoft.Data.ODBC.dll. Cuando el ensamblado Microsoft.Data.ODBC.dll aparezca en la lista de componentes seleccionados, haga clic en Aceptar. Cambie a vista Código y agregue el código siguiente inmediatamente antes del código Public Class Form1: Imports System.Data Imports Microsoft.Data.ODBC Agregue cuatro controles Button a Form1 y etiquételos como SQL Server , Jet , Oracle y DSN , respectivamente. Ejemplos de cadena de conexión Agregue el código siguiente al botón SQL Server : Dim cn As OdbcConnection cn = New OdbcConnection("DRIVER={SQL Server};SERVER=MySQLServer;UID=sa;" & _ "PWD=mypassword;DATABASE=northwind;") Dim mystring As String = "select * from Customers" Dim cmd As OdbcCommand = New OdbcCommand(mystring) cn.Open() MsgBox("Connected") cn.Close() Agregue el código siguiente al botón Jet : Dim cn as OdbcConnection cn = New OdbcConnection ("Driver={Microsoft Access Driver (*.mdb)};" & _ "DBQ=D:\Program Files\Microsoft Office\Office10\Samples\Northwind.mdb;UID=;PWD=") Dim mystring As String = "Select * from Titles" Dim cmd as OdbcCommand = New OdbcCommand(mystring) cn.Open() MsgBox("Connected") cn.Close() Agregue el código siguiente al botón Oracle : Dim cn as OdbcConnection cn= New OdbcConnection ("Driver = {Microsoft ODBC for Oracle};" & _ "Server=myOracleserver;uid=myuid;pwd=mypwd") Dim myString as String = "Select * from Customers" dim cmd as OdbcCommand = New OdbcCommand(myString) cn.open() MsgBox "Connected" cn.Close Agregue el código siguiente al botón DSN : Dim cn as OdbcConnection cn = New OdbcConnection ("dsn=MyDSN;uid=sa;pwd=myPassword;") Dim mystring As String = "Select * from customers"

odbc

Embed Size (px)

Citation preview

Page 1: odbc

Crear el proyecto

Inicie Microsoft Visual Studio .NET.Cree un nuevo proyecto de aplicación para Windows de Visual Basic. Se agregará Form1 al proyecto de forma predeterminada.En el menú Proyecto, haga clic en Agregar referencia.En la ficha .NET, haga clic en Microsoft.Data.ODBC.dll. Cuando el ensamblado Microsoft.Data.ODBC.dll aparezca en la lista de componentes seleccionados, haga clic en Aceptar.Cambie a vista Código y agregue el código siguiente inmediatamente antes del código Public Class Form1: Imports System.Data Imports Microsoft.Data.ODBC

Agregue cuatro controles Button a Form1 y etiquételos como SQL Server, Jet, Oracle y DSN, respectivamente.

Ejemplos de cadena de conexión

Agregue el código siguiente al botón SQL Server:

Dim cn As OdbcConnection cn = New OdbcConnection("DRIVER={SQL Server};SERVER=MySQLServer;UID=sa;" & _ "PWD=mypassword;DATABASE=northwind;")

Dim mystring As String = "select * from Customers" Dim cmd As OdbcCommand = New OdbcCommand(mystring) cn.Open() MsgBox("Connected") cn.Close()Agregue el código siguiente al botón Jet:

Dim cn as OdbcConnection cn = New OdbcConnection ("Driver={Microsoft Access Driver (*.mdb)};" & _ "DBQ=D:\Program Files\Microsoft Office\Office10\Samples\Northwind.mdb;UID=;PWD=") Dim mystring As String = "Select * from Titles" Dim cmd as OdbcCommand = New OdbcCommand(mystring) cn.Open() MsgBox("Connected") cn.Close()Agregue el código siguiente al botón Oracle:

Dim cn as OdbcConnection cn= New OdbcConnection ("Driver = {Microsoft ODBC for Oracle};" & _ "Server=myOracleserver;uid=myuid;pwd=mypwd") Dim myString as String = "Select * from Customers" dim cmd as OdbcCommand = New OdbcCommand(myString) cn.open() MsgBox "Connected" cn.CloseAgregue el código siguiente al botón DSN:

Dim cn as OdbcConnection cn = New OdbcConnection ("dsn=MyDSN;uid=sa;pwd=myPassword;") Dim mystring As String = "Select * from customers" Dim cmd As OdbcCommand = New OdbcCommand(mystring) cn.Open() MsgBox("Connected") cn.Close()Modifique las cadenas OdbcConnection según convenga para su entorno.

Probar la aplicación cliente

Page 2: odbc

Presione la tecla F5 para compilar y ejecutar la aplicación.

Haga clic en cada botón. Aparece un cuadro de mensaje, que indica que se ha conectado correctamente a sus datos.

Solución de problemas

Si encuentra un problema cuando se conecta a su origen de datos (por ejemplo, si usa una contraseña, un identificador de usuario o un nombre de base de datos incorrectos), aparece el siguiente mensaje de error genérico a menos que capte un mensaje de error concreto:

Excepción no controlada del tipo 'Microsoft.Data.Odbc.OdbcException' en Microsoft.Data.ODBC.dll. Información adicional: Error del sistema

Para proporcionar más información sobre el error y ayudar a solucionar el problema, puede agregar un bloque try-catch-finally al código. Por ejemplo:

Try cn.Open() Catch ex as OdbcException MsgBox(ex.Message) Finally cn.Close() End Try

lord