请教大家,asp.net中登录时信息写不进数据库中?
在asp.net(c#)中,如何在登录的时候同时将登陆消息记录在数据库SQL2000的日志中?我的实现是:日志是数据库中的一个表,主要有ID,上线时间,失败原因。用户登录时将用户信息写进日志表中。但是我能登陆,但是就是没有写进日志。日志的那段代码如下:
//*****************这里关键写入登录日志记录********************//
string sql1="Insert into LogInfo(UserID,Logtime,Valid,IP,Reason) values('"+myID+"','"+myTimeon+"','"+myValid+"','"+myIP+"','"+myReason+"')";
//conn.Open();
SqlCommand myCommand1=new SqlCommand(sql1,conn);
//SqlDataReader dr1=myCommand1.ExecuteReader();
myCommand1.ExecuteNonQuery();//执行语句
conn.Close();
请教大家这是怎么回事?我有什么地方不对,应该怎么做?谢谢大家。