C#连接access数据库sql语句出现问题的解决方法

     在C#连接Access数据库时,我们需要进行一些诸如sql语句的操作。本章主要着重考虑sql语句在与窗体控件搭配时出现问题的解决方法

    现在我需要更新表中某一条件记录,设置时间为当前时间。

     textBox2.Text = dataGridView1.CurrentRow.Cells[1].Value.ToString();//账号

     以上语句为我在点击datagridview的某一条栏目时,将该栏目的第二条记录保存到文本框中,然后我需要针对此文本框中的账号进行sql更新操作,查询该账号的记录,并将访问时间修改成我现在的当前时间。具体语句如下:

            string str = textBox2.Text;//将文本框内容提取出来
            str = str.Trim();//去空格
            string sql = "";//用来存储即将执行的sql语句
            string time_now = DateTime.Now.ToString();//C#获取当前时间的方法
            time_now = time_now.Trim();//同样去空格

//下面的sql语句是关键,注意str,time_now 都由单引号和双引号包裹,这个一定不能少
            sql = "update tb_account set [_account_time]='"+time_now+ "'  where [_account_account]='" + str + "'";
           //下面执行sql语句的讨论可以自行发挥

            NewFolder_DAO.Class_Dao myDao = new NewFolder_DAO.Class_Dao();
            OleDbCommand cmd = new OleDbCommand(sql, NewFolder_DAO.Class_Dao.mycon);
            cmd.ExecuteNonQuery();


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值