quanto fa il prezioso questo db, non c'è modo di corteggiarlo.
il db è Mysql in remoto con il provider register.it
l'errore segnalato è di runtime

nel web.config
<connectionStrings>
<add name="prova2" connectionString="DRIVER={MySQL ODBC 3.51 Driver};Sever=hostingmysql33.register.it; User ID=userid;Password=password; Database=eulife_eu_eulife; Option=3"/>
</connectionStrings>

nella page

<%@ Page Language="VB" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<%@ Import Namespace="System.Configuration" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
If Not Page.IsPostBack Then
Dim MyReader As SqlDataReader

Dim MyConnection As SqlConnection = New SqlConnection()
MyConnection.ConnectionString = ConfigurationManager.ConnectionStrings("prova2").C onnectionString

Dim MyCommand As SqlCommand = New SqlCommand()
MyCommand.CommandText = "SELECT * FROM clienti"
MyCommand.CommandType = CommandType.Text
MyCommand.Connection = MyConnection

MyCommand.Connection.Open()
MyReader = MyCommand.ExecuteReader(CommandBehavior.CloseConne ction)

cli.DataSource = MyReader
cli.DataBind()

MyCommand.Dispose()
MyConnection.Dispose()

End If
End Sub

</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>xxxxxxxx</title>
</head>
<body>
<form id="form1" runat="server">
<div>
ppp

<asp:GridView ID="cli" runat="server" DataSourceID="SqlDataSource1">
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"></asp:SqlDataSource>
</div>
</form>
</body>
</html>