problemas con visualbasic.net

10/11/2004 - 05:05 por ALvatross | Informe spam
tengo el siguiente problema, al tratar de conectarme a
travez de visual.net a mysql me sale el siguiente error:

Información adicional: El proveedor .Net Data OLE DB
(System.Data.OleDb) no admite el proveedor MSDASQL,
proveedor de Microsoft OLE DB para controladores ODBC.


tengo instalada el controlador odbc mysql 3.51, he
realizado el acceso de datos odbc para datos de sistema
dsn para mi proyecto pero igual, al oprimir el boton
testear la coneccion en el conector odbc de sistema me
dice que esta ok.
la conecion que realice en visual .net es la sigueinte

CONEXION.ConnectionString = "Provider=MSDASQL.1;Persist
Security Info=False;User ID=root;Data Source=proyecto"

que puede ser, quien me puede guiar con algun codigo de
coneccion si es que el mio esta malo.

gracias.
 

Leer las respuestas

#1 Jorge Serrano [MVP VB]
10/11/2004 - 07:31 | Informe spam
Hola ALvatross,

creo por lo que explicas y lo que he entendido, que tienes algunos conceptos
confusos y de ahí el problema que te está dando.

El driver MySQL Connect OBDC 3.51 requiere una conexión ODBC.
Para ello deberás utilizar el ODBC .NET Data Provider.
Si tienes .NET Framework 1.0, necesitarás instalarlo de
http://www.microsoft.com/downloads/...65078E32B1
Si tienes una versión superior de .NET Framework, no necesitarás instalar
nada adicional.

Posteriormente, deberás crear un DSN como indicas, pero obviamente, deberás
utilizarlo con el namespace System.Data.Odbc, no con el OleDB.

La conexión será similar a:
objConexion = New OdbcConnection("DSN=MiDSNMySQL")

En resumen, tu código de conexión no es correcto porque no estás accediendo
al DSN en ningún momento.

Un saludo,

Jorge Serrano
MVP VB.NET


"ALvatross" wrote:

tengo el siguiente problema, al tratar de conectarme a
travez de visual.net a mysql me sale el siguiente error:

Información adicional: El proveedor .Net Data OLE DB
(System.Data.OleDb) no admite el proveedor MSDASQL,
proveedor de Microsoft OLE DB para controladores ODBC.


tengo instalada el controlador odbc mysql 3.51, he
realizado el acceso de datos odbc para datos de sistema
dsn para mi proyecto pero igual, al oprimir el boton
testear la coneccion en el conector odbc de sistema me
dice que esta ok.
la conecion que realice en visual .net es la sigueinte

CONEXION.ConnectionString = "Provider=MSDASQL.1;Persist
Security Info=False;User ID=root;Data Source=proyecto"

que puede ser, quien me puede guiar con algun codigo de
coneccion si es que el mio esta malo.

gracias.

Preguntas similares