Questa cosa mi succede anche nella creazione di altre pagine che recuperano dati dal Db...quindi...risolta una...penso di poter risolvere anche le altre.
Questa di seguito per esempio ...creata interamente con webmatrix (nella prima, postata sopra c'è qualcosa di mio), mostra solo il titolo della pagina ma non recupera i record e non mi da nessun errore. Proprio non capisco.
<%@ Page Language="C#" Debug="true" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.OleDb" %>
<script runat="server">
System.Data.IDataReader MyQueryMethod() {
string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Ole DB Services=-4; Data Source=/mdb-database/Comuni.mdb";
System.Data.IDbConnection dbConnection = new System.Data.OleDb.OleDbConnection(connectionString );
string queryString = "SELECT [PROVINCE].[CAPOLUOGO], [PROVINCE].[PROVINCIA] FROM [PROVINCE]";
System.Data.IDbCommand dbCommand = new System.Data.OleDb.OleDbCommand();
dbCommand.CommandText = queryString;
dbCommand.Connection = dbConnection;
dbConnection.Open();
System.Data.IDataReader dataReader = dbCommand.ExecuteReader(System.Data.CommandBehavio r.CloseConnection);
return dataReader;
}
</script>
<html>
<head>
</head>
<body style="FONT-FAMILY: arial">
<h2>Estrazione dati Comuni.mdb
</h2>
<hr size="1" />
<form runat="server">
<asp:datagrid id="DataGrid1" runat="server" CellSpacing="1" GridLines="None" CellPadding="3" BackColor="White" ForeColor="Black" EnableViewState="False">
<HeaderStyle font-bold="True" forecolor="white" backcolor="#4A3C8C"></HeaderStyle>
<ItemStyle backcolor="#DEDFDE"></ItemStyle>
</asp:datagrid>
</form>
</body>
</html>
Ciao![]()

Rispondi quotando