基本上问题是如何编写sql语法C#以将某些值插入表的特定位置.在我的数据库中有一个名为users_log的表和三列UserID,UserPassword和LogedTime.双方UserID并User PassWord已经被填入值.但是我想在用户登录时将用户登录时间插入到LogedTime列中.但是必须将其插入用户登录的位置(LogedTime).我的插入sqlString显示它null reference何时运行.这是我的代码
public void logedTime()
{
MySqlConnection con1 = new MySqlConnection(sqlCon);
con1.Open();
DateTime dt = DateTime.Now;
string logedTime = dt.ToString();
string timeIns = "insert into users_log(LogedTime) values('" + logedTime + "') where UserID='"+dataR["UserID"]+"';";
MySqlCommand cd1 = new MySqlCommand(timeIns, con1);
dataR = cd1.ExecuteReader();
con1.Close();
}
Run Code Online (Sandbox Code Playgroud)