C#连接access数据库包含数值类sql语句的正确写法

来源:互联网 发布:正当防卫3最低配置优化 编辑:程序博客网 时间:2024/05/16 11:03

      在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]也是数值类型,正确写法参考以上。