Mysql y Visual Basic 6
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.
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.
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.
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.