Conectar Visual Basic 6 (vb6) con MySQL, pasos previos de configuración para eludir problemas o errores - Tutoriales y Videotutoriales en www.vertutoriales.com
Diseño de páginas web en Córdoba. Visitanos! Taller de Chapa y Pintura en Córdoba. Hnos Troncha Cartuchos reciclados en Córdoba Joyería y Platería en Córdoba - La Joya de Plata ForoHTML5 canvas Comprar este espacio por 5/mes Recetas de cocina rica y sana Comprar este espacio por 5/mes

Conectar Visual Basic 6 (vb6) con MySQL, pasos previos de configuración para eludir problemas o errores

Bienvenidos a Ver Tutoriales.com

Despues de varios correos preguntandome con problemas de como conectar con mysql desde VB6, me he decidido a escribir este artículo.

Es cierto que el código que tengo en otro tutorial, solo explica la parte de programación y por ningún otro sitio se comenta la configuración de MySQL, así que voy a hacer una redacción de los problemas más comunes a la hora de acceder a MySQL desde el exterior o fuera del servidor donde se aloja la base de datos. Así que vamos allá.

Lo primero es crear la base de datos, y esta tiene que tener permisos para acceder desde el exterior, es decir no la configureis para localhost, sino el acceso está restringido desde el propio server.

Segundo, debeis de configurar un usuario con los permisos a esta base de datos, que soporte todas aquellas funciones que vaya a utilizar, ya sea creación, inserción (insert), actualización (update) o eliminación (delete).

Tercero, para conectar vb6 con MySQL debeis de tener instalados los drives ODBC en vuestro equipo, estos drivers son necesarios para la comunicación de vuestra aplicación con el gestor de la base de datos MySQL. Estos drivers podeis descargarlos directamente de la web de MySQL.

Cuarto, en algunos servidores cambian el puerto de acceso al servidor, por lo que en la cadena de conexión de visual basic 6 (vb6) debeis de cambiarlo tambien para que sea al mismo puerto.

Creo que estos 4 puntos son los más importantes, mi consejo es que intenteis primero conectar con la base de datos en local, es decir, instalar el servidor de MySQL en vuestro PC y despues de haber seguido los pasos de la creación de la base de datos, permisos, etc… Realiceis la conexión desde la aplicación, una vez conseguido en local, aventuraros en un servidor remoto.

Espero que con esta explicación le quede más claro a aquellos que me han escrito y a muchos otros que estoy seguro le haya podido dar problemas.

Si teneis cualquier problema que no sepais resolver, podeis comentarlo y os lo contestaré gustosamnte.

Un saludo!

Más video tutoriales para que aprendas...

18 Respuestas

  1. Ornella

    octubre 7th, 2010 a 5:20 pm

    1

    Hola, acabo de empezar con VS5 y la verdad estoy muy perdida, yo estudio ing. en informática en el DuocUC y el profe nos dijo que nos conectáramos a una base de datos, en este caso mysql … y no sé nisiquera por dónde empezar, lo malo es que justo falté a esa clase, si puedes ayudarme sería muy bueno :)

  2. VideoTutoriales

    octubre 7th, 2010 a 10:17 pm

    2

    Buenas Ornella,

    Si necesitas el código para acceder a la base de datos en MySQL puedes ver este otro artículo:Conectar Visual Basic 6 (vb6) a MySQL

    Si lo que necesitas es instalar MySQL, actualmente no tenemos ningún artículo que se base exactamente en MySQL, puedes descargarlo desde la web oficial http://www.mysql.com y descargarte las herramientas MySQL Tools que trae varias aplicaciones como e MySQL administrator o MySQL Query Browser, este último para manejar las bases de datos, tablas, registros, etc, para estas herramientas si tenemos videotutoriales:
    Videotutorial de Query Browser
    Videotutorial de MySQL Administrator

    Por ahí puedes empezar, aunque la explicación es bastante rápida, te darán pié a realizar cosas más complicadas.

    Creo que con eso ya tendrías una base, por una parte la creación de la base de datos y por otro la conexión desde Visual Basic 6.

    Si necesitas algo más, escribenos :)

  3. Romeo Valencia Gómez

    octubre 20th, 2010 a 2:39 am

    3

    Muchas Gracias por tu aporte
    Saludos

  4. Roberto

    febrero 25th, 2011 a 5:14 am

    4

    mi problema es el siguiente, programa en vb 6 desde 2006 y para las bases de datos accees,, y haora nesesito un proyecto para la univercidad, los requerimientos es q la bd sea de mysql y la aplicacion de vb 6.0 y estado investigando y masomenos entiendo lo que dices pero seria jenial,,,,

    que dire super genial,, un tutorial que explicara paso a paso este proceso, crear la bd, tablas, y los permisos con capturas de pantalla algo mas detallado, acuerdata que quisa la mayoria de personas que entre a un tuto como este sean nobatos,

    y tambien seria exelente subir todas las herramientas a un cervidor y dejarel el link especifico, ya q en la pag hay tambien muchas opciones que puedes confundir y por bajarte a chana te bajas a juana jejeje

    y si esto es mucho pedir mil disculpas,

    muchas gracias de ante mano.,,

  5. VideoTutoriales

    febrero 25th, 2011 a 10:08 am

    5

    Si ya has conectado a Access no debiera de resultarte complejo el configurarlo para MySQL realmente lo que haces es instalar el driver ODBC para MySQL y se sigue la misma metodología que con Access. Hay otro tutorial http://www.vertutoriales.com/index.php/conectar-a-mysql-con-visual-basic-vb6-usando-odbc/ En este se explica más extensamente como se ha de realizar la conexión. En este último era por que ví que aún había algunas cosas que no estaban explicadas y que creia obvias, por eso expliqué luego estos pasos. Así que acude primero al otro que es el primero :D

    El realizar el video ahora mismo lo veo dificil por el tiempo del que dispongo. Y con bajarse cosas, solo hace falta el driver.

    Un saludo!

  6. Roberto

    febrero 26th, 2011 a 7:13 am

    6

    Ya estube leyendo, y ya me esta tomando forma todo esto, boy a probar, ya baje mySQL y el driver como dises,

    mi sorpresa fue que mysql en donde crearia la bd era una consola y yo busq busq porr todos lados jejejej

    luego que comprendi ley un otro tuto sobre los comando nesesarios para la creacion de la bd,

    bueno mi plan este aber si me lo confirmas,

    1: diseñar la base de datos segun los requerimientos

    2:crearla aciendo uso de MySQL Command Line Client,

    3: crear la aplicacion en vb 6 segun la base de datos

    4; en la ocacion anterior q conecte vb con acces atrabes de ODBC,,
    se ba al panel de control, herrm, adm, y origen de datos ODBC y alli creaamos un DSN de usuario pero en este caso en lugar de accees sera MYSQL

    5; realizar la conexion con el codigo del otro tuto,

    bueno esta es la concepcion que tengo asta haora, me gustaria que me verificaras el dato

    y de ante mano MUCHAS GRACIAS A VERTUTORIALES esto me ha ayudado mucho

  7. VideoTutoriales

    febrero 26th, 2011 a 9:21 am

    7

    Buenas Roberto,

    Te comento, en el punto 2, en vez de utilizar la base de datos por consula que puede ser bastante tedioso, te aconsejo que revistes además estos tutoriales:
    Uso de MySQL Browser para creación de tablas y uso de sentencias

    El resto es tal y como ya has apuntado.

    Un saludo!

  8. Roberto

    febrero 27th, 2011 a 4:49 am

    8

    la verdad no me gustaba la consola,,, ya que estaba acostrumbrado al ambiente de vb y acces jejeje

    ¿Entonses puedo acer todo eso desde el MySQL Browser,

    crear base,
    tablas
    campos
    insertar
    y modificar registros,

    hay un problema con algunos videotutoriales, este me dice que solo dura 16 seg,, no se si esq est tuto solo es text o hay algun prob con el video,

    pero ya ley, los demas tutos ,, sentencias basicas, uso del MYSQL BROWSER
    y los dos sobre la conexion,

    pero no se donde descargar el Browser lo busq en la web oficial y no lo encuentro,,,,
    quisiera la suite completa con todas las herramientas nesesarias,

    Nuevamente Bery Bery gracias,, el sitio esta exelente es
    de mucha utilidad
    Saludos,,,,,,….

  9. VideoTutoriales

    febrero 27th, 2011 a 12:12 pm

    9

    En algunos no existe video, solo son tutoriales de texto ya que quedan explicados en los que si tienen video, o en su caso carecerán de importancia la explicación visual.

    Disculpa, el Query Browser, Administrator y demás aplicaciones vienen en una suite, en el tiempo de los video-tutoriales aún estaban por separado.

    Puedes descargarlo desde:
    http://www.mysql.com/downloads/workbench/

    Un saludo!

  10. Roberto

    marzo 2nd, 2011 a 7:20 pm

    10

    Hermano, Muchas Gracias yalo tengo,,, un poco de aqui un poco de allla,

    Estos videos estan exelentes
    http://www.youtube.com/watch?v=Kkai6H4zHQo&feature=related

    Saludo,2

    cualquier cosa, seguire conla preguntadera jajajaj

  11. VideoTutoriales

    marzo 2nd, 2011 a 7:41 pm

    11

    Me alegro, si has encontrado algunas diferencias o algo, podrías dejarlo en un comentario y así para los venideros que lo sepan.

    Gracias :D

  12. Roberto

    marzo 2nd, 2011 a 10:11 pm

    12

    Exelente, primero que todo, quiero destacar que inicie con MYSQL Hace tan solo una semana y no tenia ni idea,

    Y para Los Que estan igualistos que mi, Hay les ba el dato,

    el problemas esque si somos nuevos y an damos por todos lados bamos a terminar bajando, un monton de programas que podrian terminar confundiendo, para los que se encuentran asi,,
    trankilos

    lo unico que hay que descargar es el: MySQL Server 6.0

    y esta suite: http://www.mysql.com/downloads/workbench/

    la cual podremos usar, para todo lo nesesario, en cuanto ala creacion de la base de datos,,

    y si queremos un apoyo extra, que no cae nada mal, y con el permiso de VER TUTORIALES esta coleccion de 11 videos que explica con mucho detalle el uso de la suite: MySQL Workbench 5.2 CE

    Saludos jejjejje

  13. VideoTutoriales

    marzo 2nd, 2011 a 10:31 pm

    13

    Con permiso por supuesto… Pero no has dejado el enlace Roberto :D

  14. Roberto

    marzo 3rd, 2011 a 6:28 am

    14

    Corejido,, Aqui esta el enlace,

    http://www.youtube.com/watch?v=oNn30HRJPr0

    este es el 1 son mas de 10, en ingles y español,

    Saludo2

  15. VideoTutoriales

    marzo 3rd, 2011 a 8:25 am

    15

    Oye Roberto no te interesaría colaborar con la web?

    Toda la ayuda que se pueda aportar vendrá bien :) Tampoco hace falta que redactes tutos enormes, con poner referencias a videos y una breve explicación de lo que va el video y de tu experiencia con este es más que suficiente.

    Piensatelo :)

  16. Roberto

    marzo 3rd, 2011 a 5:30 pm

    16

    Esta Echo. Me Gusta Aprender, Y mucho Mas Enseñar, Asi se Aprende Doble,

    Salud2

  17. Roberto

    marzo 14th, 2011 a 8:06 pm

    17

    q SE ISO EL MODERADOR DEL FORO, LO ANDO BUSCANDO TENGO UNA PREGUNTITA

  18. VideoTutoriales

    marzo 14th, 2011 a 8:23 pm

    18

    Puedes hacerla en el foro si no tienes dudas sobre ningún tutorial :)


Insertar al RSS los comentarios de esta entrada

Escribe tu comentario