Ciao a tutti..
ho provato a fare una connessione con un database
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:
qualcuno sa dirmi dove ho sbagliato e come posso risolvere questo problema?
grazie mille
Kite
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