Salve a tutti;

Ho un problema, sto tentando invano di collegarmi ad un db MySql da una pagina asp.net ma proprio non va, credo sia la stringa di connessione a darmi problemi.

lo script che ho usato è questo:

<%@ Page Language="VB" Debug="true" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OLEDB" %>

<html>
<head>
<script language="JavaScript" src="../js/common.js"></script>

<SCRIPT language="VB" runat="server">
Sub Page_Load(sender As Object, e As EventArgs)

Dim strConn as string="Provider=MySql;server=IP;uid=myid;pwd=mypw ;database=myDb;"
Dim objConn as New OleDbConnection(strConn)

objConn.Open()

Dim strSQL as String = "SELECT * FROM Admin"
Dim objCommand as New OleDbCommand(strSQL, objConn)

Dim objDataReader as OleDbDataReader
objDataReader = objCommand.ExecuteReader(CommandBehavior.CloseConn ection)

lstAutori.DataSource = objDataReader
lstAutori.DataBind()

End Sub
</script>

</head>

mi restituisce il seguente errore:

"Exception Details: System.Data.OleDb.OleDbException: Interfaccia non registrata.

Source Error:

Dim objConn as New OleDbConnection(strConn)

objConn.Open() <--- qui mi segnala l'errore

Dim strSQL as String = "SELECT * FROM tblAdmin"

Credo di aver detto tutto, vi prego aiutatemi.

Grazie anticipatamente bye bye.......