Ciao a tutti,
mi e' capitata davvero una cosa strana, nel code behind ho un contatore che fa + o - cosi':
funziona sia con IE che con Opera ma con Mozilla mi segnala errore nella stringa SQL (dicendo che i dati che voglio salvare nel database sono troppi!!!).... :master: :master:codice:void counter(){ string strConnect = ConfigurationSettings.AppSettings["connection"]; OleDbConnection myConn = new OleDbConnection(strConnect); string SQL="INSERT INTO contatore(referer,ip,country,data) VALUES ('" + Request.ServerVariables["HTTP_REFERER"] + "','" + Request.ServerVariables["REMOTE_ADDR"].ToString() + "','" + Request.ServerVariables["HTTP_ACCEPT_LANGUAGE"] + "','"+DateTime.Now.ToString()+"')"; OleDbCommand myComm = new OleDbCommand(SQL,myConn); //Response.Write(Request.ServerVariables["ALL_HTTP"] + " - " + Request.ServerVariables["REMOTE_USER"]); myConn.Open(); myComm.ExecuteNonQuery(); myConn.Close(); }
Ma .... ASP.NET non e' un linguaggio Server Side????![]()
Perche' proprio il codice lato server non funziona per un determinato client????![]()
![]()
O forse ho trovato una falla di .NET (o di Mozilla) ?????VVoVe:
A qualcuno e' capitata qualcosa del genere??


VVoVe:
Rispondi quotando
