Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > MySQL > Mysql y Visual Basic 6
-Foros de debate

MySQL
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Mysql y Visual Basic 6
Enviado por tono el día 3 de diciembre de 2007

Hola a todos. Estoy un poco desesperado, porque aunque me estoy documentando bastante sobre el tema no soy capaz de conectar mysql con una aplicación de visual basic 6.0 que he desarrollado.

Tengo Windows XP Service Pack 2 y como bien me he informado hay varias formas de hacer la conexión:

1) A través de Mysql Connector, que se descarga de la página web de mysql.

Aqui tengo un problema y es que no puedo instalar la aplicación porque cada vez que me descargo el archivo correspondiente de espejos distintos me da el siempre el mismo error al instalar: "Internal Error 2755. 110 " Y no hay forma de instalar el conector.

2) Por otro lado realizando una conexión con ADO pero al realizar una conexión del siguiente tipo:

ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=cursosfundecor;UID=root;PWD=t0n0t0n0;OPTION=16427"

Set conn = CreateObject("ADODB.Connection")
conn.ConnectionString = ConnectionString
conn.CursorLocation = 3
conn.Open
Set rs = CreateObject("ADODB.Recordset")

El sistema me presenta el siguiente error: "Administrador de controles ODBC no se encuentra el nombre de origen de datos y no se especificó ningún controlador predeterminado"

He intentado realizar de todo, pero mi ignorancia no puede llegar más allá.

Estoy documentandome en el tema a ver si consigo realizar la conexión.

Os agradecería enormemente alguna ayuda específica porque la verdad es que ando perdidísimo.

Un saludo y perdon por postear de nuevo un tema ya bastante trillado en este foro.

 
Re: Mysql y Visual Basic 6
Enviado por Gonzalo el día 4 de diciembre de 2007

Atento:
1. El conector ODBC no es buena idea. No va a funcionar si la máquina que se conecta está usando Windows Vista porque WV ni lo soporta ni lo va a soportar en el futuro.
2. El conector .NET de MySQL se incrusta en las aplicacione scomo referencia, por lo qu eno es necesario instalarlo. Lo que es necesario es la DLL.
3. En caso de no poder usarlo, usar el OLE DB de VB.
4. El error que tira es porque estás indicando "localhost" en una conexión remota. Localhost es la máquina que está usando la persona que intenta la conexión. Si la BD está en otro lugar se necesita la IP o la dirección DHCP.

 


Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network