Cita:
Iniciado por abe5523
Hola gente
Tengo un programa que accesa con VB6 la base de datos en MySql que funciona bien en XP, pero no funciona en Vista. El problema es que se pierde la conexión a la base de datos. El código es el siguiente:
dim oConn as As ADODB.Connection
set oConn = new ADODB.Connection
oConn.ConnectionString = "Driver={MySQL ODBC 3.51
Driver};Server=localhost;Port=3306;Database=bddemo ;" & _
"User=root; Password=;Option=3;"
oConn.open
' Hasta aqui todo parece ir bien, el estado de la conexión es adStateOpen= 1
' pero el string de conexión ha cambiado, ahora es: Provider=MSDASQL.1;
' por lo que cualquier intento de hacer una consulta a la base de datos
produce el error: No se encuentra el nombre del origen de datos
' y no se especificó ningún controlador predeterminado.
¿Alguna idea?
Hola pudiste resolver el problema, porque estoy con el mismo problema, pero con SQL 2005, o sea que no tiene nada que ver la base de datos. Por ahi es un componente o algo por el estilo, te cuento que el VB6, lo tengo actualizado con el service pack 6 y todo...