Ciao a tutti..

ho provato a fare una connessione con un database


codice:
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.data.OleDb" %>
<%@ Page Language="VB" Debug="true"%>
<script runat="server">
 sub Page_Load(obj as Object, E as EventArgs)
  ' Imposta la connessione
  dim objConn as new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; & Data Source=" & Server.MapPath("..\Nuova_Cartella\menu.mdb"))
 
  'Apre la connessione
  dim objCmd as new OleDbDataAdapter("select * from prodotti", objConn)
 
  'Riempie oggetto dataset
  dim ds as DataSet = new DataSet()
  objCmd.Fill(ds, "prodotti")
 
  'Sceglie i dat da visualizzare e li associa a un controllo
  MyDataList.datasource = ds.Tables("prodotti").DefaultView
  MyDataList.DataBind()
 
 
 End Sub
</script>
il database menu.mdb è composto da una tabella prodotti con 2 campi un'Id contatore e un campo nome tipo stringa.(realizzato Access 2007)

Quando vado a richiamare la pagina in locale tramite il sistema IIS mi da il seguente errore:


codice:
System.Data.OleDb.OleDbException: Impossibile trovare ISAM installabile.
 
Errore nel codice sorgente:
Riga 13:         'Riempie oggetto dataset
Riga 14:         dim ds as DataSet = new DataSet()
Riga 15:         objCmd.Fill(ds, "prodotti")
Riga 16:         
Riga 17:         'Sceglie i dat da visualizzare e li associa a un controllo
 
File di origine: 
C:\Documents and Settings\kite\Documenti\Siti Web\miosito3.prova.aspx    Riga: 15
qualcuno sa dirmi dove ho sbagliato e come posso risolvere questo problema?

grazie mille

Kite