Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    24

    Impossibile trovare ISAM installabile

    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

  2. #2
    Utente di HTML.it L'avatar di Legnetto
    Registrato dal
    May 2002
    Messaggi
    1,419
    Mi era successo tempo indietro ed il problema era la stringa di connessione sbagliata.
    Nel mio caso puntavo ad un file excel ma il problema dovrebbe essere lo stesso.
    Non ho sottomano il codice da postare ma, se fai una breve ricerca con google dovresti trovare la connectionstring corretta.

    Legnetto

  3. #3

    Re: Impossibile trovare ISAM installabile

    Originariamente inviato da kitemm
    ' Imposta la connessione
    dim objConn as new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; & Data Source=" & Server.MapPath("..\Nuova_Cartella\menu.mdb"))
    Invece:

    codice:
     
    ' Imposta la connessione
      dim objConn as new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("..\Nuova_Cartella\menu.mdb"))
    Marco Cavallo
    WebMaster & Programmer
    Il mio sito in continua evoluzione...
    Vieni a trovarmi!
    http://www.artcava.net/

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.