Hallo,
 
weis leider nicht, warum folgender code nicht funktioniert...?!:
 
global.asax:

protected void Application_Start(Object sender, EventArgs e)

{
UserOnlineState state =
new UserOnlineState();
state.UserUpdate(User.Identity.Name);
}

public void UserUpdate(string nickname)

{
SqlConnection conn =
new SqlConnection(ConfigurationSettings.AppSettings["connectionString"]);
SqlCommand catDA =
new SqlCommand("UPDATE register SET online = @datum where username = @nickname", conn);
catDA.Parameters.Add("@datum",DateTime.Now.ToString());
catDA.Parameters.Add("@nickname",nickname);
conn.Open();
catDA.ExecuteNonQuery();
conn.Close();
}

Die Auth. klappt einwandfrei, auch funktioniert der Code, wenn ich den nickname direkt angebe...
Irgendwie scheine ich die Bedeutung oder Anwendung der global.asax nicht verstanden zu haben?

 

Danke,

Gruss Christian

Antwort per Email an