int exe=0;
CString sqlstr;
sqlstr.Format("update 操作员 set 操作员=%s where index=%s",m_neirong,m_bianhao);
exe=pApp->m_database.ExecuteSQL(sqlstr,pApp->m_crecordset);
refreshlist();
m_neirong,m_bianhao是两个编辑框的变量类型是CString 。
操作员和index数据库表中的两列名称,
当我改变编辑框中的内容时出现了问题,我想要当修改完后,在list中显示出来,可当我在编辑框中输入数字时,就可以实现修改,当输入其他字符时就出错。[Microsoft][ODBC Microsoft Access Driver]参数不足,期待是1,请问是什么原因呢。
CString sqlstr;
sqlstr.Format("update 操作员 set 操作员=%s where index=%s",m_neirong,m_bianhao);
exe=pApp->m_database.ExecuteSQL(sqlstr,pApp->m_crecordset);
refreshlist();
m_neirong,m_bianhao是两个编辑框的变量类型是CString 。
操作员和index数据库表中的两列名称,
当我改变编辑框中的内容时出现了问题,我想要当修改完后,在list中显示出来,可当我在编辑框中输入数字时,就可以实现修改,当输入其他字符时就出错。[Microsoft][ODBC Microsoft Access Driver]参数不足,期待是1,请问是什么原因呢。
解决方案 »
- 帮忙看一段函数,看不懂要怎么改进,非常急啊,谢谢啦
- vc实现数据库数据导入 请关注
- 知道7个eidt的ID,如果给它们连续赋值
- Winpcap的怪问题
- 大家是怎么检测传来的不同消息...
- 如果查询出DBF中已被逻辑删除的记录?--在线等待,THX
- 请问一下这参数 LNode*& HL 怎么理解? void InitList(LNode*& HL)
- ??用什么方法可以得到当前显示器的分辨率(在VC中),不是自己看‘显示属性’
- .sit是个什末文件?用什末才能打开?
- 向各位“老英雄”讨教:dos下编程有什么好的保护模式编程扩展工具?
- 为什么同一段代码在一个工程中能编译通过而在另一个中却不行
- String Table的问题
UPDATE 操作员 SET 操作员='%s' where index=%s
如果我把语句中的两个操作员用我自己定义的CString str来代替,这时我写成sqlstr.Format("update %s set %s=%s where index=%s",str,str,m_neirong,m_bianhao); 这时候,前面两个%s要加单引号么,他们是表的名称和列的名称。