509 artículos, 3.651 opiniones y 2.444 usuarios desde 2006
Por francisco | 06 de Diciembre del 2006
Siempre que sea posible, en Visual Basic .NET hay que evitar utilizar conexiones ODBC y utilizar en su lugar conexiones vía OLEDB. La conexión ODBC siempre irá más lenta debido a que se crea una capa mas entre la aplicación y la base de datos, pero también es cierto que no existen conexiones OLEDB para todas las bases de datos. Veamos un ejemplo de conexión, con ODBC, desde Visual Basic .NET y una base de datos MySql.
Antes de comenzar a trabajar debemos preparar nuestra maquina
. En primer lugar descargaremos de la Web el driver necesario para la conexión, en este caso precisamos MyODBC-standard-3.51.9-win y procederemos a su instalación haciendo doble clic en el programa de instalación.
Después de la primera pantalla solo tenemos que aceptar los valores que indica y pulsar en siguiente y el driver se instalara sin problemas.
Se debe tener presente que para que este ejemplo funcione debemos tener instalado el gestor de base de datos MySql./p>
Una vez instalado el driver MyODBC iremos al panel de control y seleccionaremos el icono de herramientas administrativas. Dentro de esta carpeta encontraremos un enlace a Origen de datos (ODBC) sobre el que haremos doble clic. Pulsaremos sobre la pestaña DNS de sistema y pulsaremos el botón Agregar.
Seleccionaremos el driver que nos interesa como podemos ver en la imagen, y pulsaremos el botón de Finalizar./p>
Al pulsar Finalizar se mostrará el formulario que aparece en la siguiente imagen.
En este formulario deberemos llenar los cuadros de texto. En:
A partir de este momento ya podemos trabajar con esta conexión. Abriremos un nuevo proyecto Windows y añadiremos un módulo al que dejaremos el nombre por defecto Module1y en el que incluiremos el siguiente código.
A partir de este punto podremos llamar a la conexión siempre que queramos en cualquier formulario de nuestro proyecto.
Descarga el código fuente del ejemplo.
¿Te ha gustado? Recibe lo más interesante sobre informática en tu email:
Artículos relacionados
Opiniones
mi duda es como conectar una base de datos PHP con Visual .net
No puedo realizar el Test Data source me sale el siguiente error [MySQL][ODBC 3.51 Driver]Cant connect to MySQL server on localhost (10061)
y una ventana cuando hago el test que dice
(Request returned with SQL_ERROR.)
Ayuda Muchas Gracias de Antemano
rommell instala el wampsever y se te solucionara el problema
ademas debes tener instalado el my sql query browser
iformacion sobre programacion en visual. Net y otros programas actualizados
Disculpas yo e logrado hacer la conexion de la base con visual.net lo que me confundo mucho es en que me baso para realizar la cadena en el programa para poder ver los datos
Comparte tu opinión
Tu opinión es importante para todos nosotros.
Temas relacionados