• User

    [ASP.NET] Impossibile trovare ISAM installabile

    Ciao a tutti..

    ho provato a fare una connessione con un database

    
    <%@ 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.

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

    
    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


  • Moderatore

  • Moderatore

    O più semplicemente concella la & dalla stringa:

    Provider=Microsoft.Jet.OLEDB.4.0; & Data Source=
    

    :ciauz: