Salve, ho questo codice in un controllo resource web,
che non mi riesce ad farlo funzionare... mi dite come fare ?
<%@ Control Language="C#" ClassName="counter" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.Odbc" %>
<script runat="server">
String connectionString = ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString;
protected void Page_Load(object sender, EventArgs e)
{
using (OdbcConnection conn = new OdbcConnection(connectionString))
{
string SQL = "";
SQL = SQL + "SELECT * FROM tbl_accessi";
conn.Open();
OdbcCommand cmd = new OdbcCommand(SQL, conn);
OdbcDataReader rdr = cmd.ExecuteReader();
if (Session["contatore"] == null)
{
string contatore = Session["contatore"].ToString();
if (contatore != "")
{
string SQL2 = "UPDATE tbl_accessi SET counter = counter + 1";
OdbcCommand cmd2 = new OdbcCommand(SQL2, conn);
cmd2.ExecuteNonQuery();
Session["contatore"] = "OK";
}
Contatore.Text = "" + rdr["counter"].ToString() + "";
}
}
}
</script>
<asp:Label id="Contatore" runat="server" /> accessi
Non da nessun errore, ma non mi autoincremente la label.
Uso odbc perchè mysql connector non mello fanno usare e mi dicono di usare come si facceva in odbc con asp 3.0.
Mi potete dire come mai non fà ?
grazie.