在C#连接access数据库时,需要涉及到数值类型的增删改查操作。具体例子如下:
现在我需要根据id号进行查询记录,此处id号是数值类型,不是字符串类型。具体正确写法如下:
sql = "update tb_account set [_account] = '" + txt8 + "',[_password]='" + txt2 + "' ,[_num]=[_num],[_time]='" + time_now + "',[_count]=[_count]+1,[_remark]= [_remark] where [_id] =" +id_account;
cmd = new OleDbCommand(sql, NewFolder_DAO.Class_Dao.mycon);
cmd.ExecuteNonQuery();
以上sql语句中,txtX都是字符串类型的,写法如上,id_account是数值类型,写法与字符串不同。另外,字段[_count],[_num]也是数值类型,正确写法参考以上。