visual basic . net y mysql

10/11/2004 - 05:08 por Alvatrosss | Informe spam
tengo el siguiente problema, al tratar de conectarme a
travez de visual.net a mysql me sle 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 similare

Leer las respuestas

#1 Hector Bejarano
10/11/2004 - 05:46 | Informe spam
Debes utilizar el proveedor para SQL Server (SqlClient), el OLE DB se
utiliza en otros casos, como por ejemplo, con mysql.

Saludos,
Hector Bejarano.

"Alvatrosss" wrote in message
news:4d8901c4c6da$ff162cb0$
tengo el siguiente problema, al tratar de conectarme a
travez de visual.net a mysql me sle 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.
Respuesta Responder a este mensaje
#2 Heich
10/11/2004 - 17:18 | Informe spam
Prueba con el ODBC .NET Data Provider
http://www.microsoft.com/downloads/...languageidô9e8428-7071-4979-8a67-3cffcb0c2524&displaylang=en

Aqui un codigo de ejemplo en ASP.NET
<Codigo>
'1234567
Sub Page_Load(Sender As Object, E As EventArgs)

If Not Page.IsPostBack Then

' Databind the data grid on the first request only
' (on postback, bind only in editing, paging and sorting
'commands)

Datos()

End If

End Sub
'Connector/ODBC 3.51 connection string
Sub Datos()
Try

dim MyConString As String = "DRIVER={MySQL ODBC 3.51 Driver};" & _
"SERVER=localhost;" & _
"DATABASE=test;" & _
"UID=root;" & _
"PASSWORD=;" & _
"OPTION=3;"

'Connection
Dim MyConnection As new OdbcConnection(MyConString)
MyConnection.Open()

Console.WriteLine ("Connection State::" & _
MyConnection.State.ToString)

'Drop
Console.WriteLine ("Dropping table")
Dim MyCommand As New OdbcCommand()
MyCommand.Connection = MyConnection
MyCommand.CommandText = "DROP TABLE IF EXISTS my_vb_net"
MyCommand.ExecuteNonQuery()

'Create
Response.Write ("Creating")
MyCommand.CommandText = "CREATE TABLE my_vb_net(id int, " & _
"name varchar(30))"
MyCommand.ExecuteNonQuery()

'Insert
MyCommand.CommandText = "INSERT INTO my_vb_net " & _
"VALUES(10,'venu')"
Response.Write("INSERT, Total rows affected:" & _
MyCommand.ExecuteNonQuery())

'Insert
MyCommand.CommandText = "INSERT INTO my_vb_net " & _
"VALUES(20,'mysql')"
Response.Write("INSERT, Total rows affected:" & _
MyCommand.ExecuteNonQuery())

'Insert
MyCommand.CommandText = "INSERT INTO my_vb_net " & _
"VALUES(20,'mysql')"
Response.Write("INSERT, Total rows affected:" & _
MyCommand.ExecuteNonQuery())

'Insert
MyCommand.CommandText = "INSERT INTO my_vb_net(id) " & _
"VALUES(30)"
Response.Write("INSERT, Total rows affected:" & _
MyCommand.ExecuteNonQuery())

'Update
MyCommand.CommandText = "UPDATE my_vb_net SET id™9 " & _
"WHERE id "
Response.Write("Update, Total rows affected:" & _
MyCommand.ExecuteNonQuery())

'COUNT(*)
MyCommand.CommandText = "SELECT COUNT(*) as TRows " & _
"FROM my_vb_net"
Response.Write("Total Rows:" & MyCommand.ExecuteScalar())

'Select
Response.Write ("Select * FROM my_vb_net")
MyCommand.CommandText = "SELECT * FROM my_vb_net"
Dim MyDataReader As OdbcDataReader
MyDataReader = MyCommand.ExecuteReader
While MyDataReader.Read
If MyDataReader("name") Is DBNull.Value Then
Response.Write ("id = " & _
CStr(MyDataReader("id")) & " name = " & _
"NULL")
Else
Response.Write ("id = " & _
CStr(MyDataReader("id")) & " name = " & _
CStr(MyDataReader("name")))
End If
End While

'Catch ODBC Exception
Catch MyOdbcException As OdbcException
Dim i As Integer
Response.Write (MyOdbcException.ToString)

'Catch program exception
Catch MyException As Exception
Response.Write (MyException.ToString)
End Try
end sub

</Codigo>

Saludos
Heich
heichito[arroba]hotmail[punto]com
Daria todo lo que se por saber la mitad de lo que ignoro.
-
NOTA: este mensaje se proporciona TAL CUAL.Sin ningun derecho o garantia
Guia de Netiquette:
http://www.geocities.com/heich_prog...uette.html

Siempre que tengo una duda, le pregunto primero a San Google
http://groups.google.com/groups?hl=...blic.es.vb
-

In news:4d8901c4c6da$ff162cb0$,
Alvatrosss typed:
: tengo el siguiente problema, al tratar de conectarme a
: travez de visual.net a mysql me sle 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.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida