比如要修改students表中的多个字段,是不是这样不对?
cstring str;
str.format("update students set name=%s and sex=%s and age=%d where ID=%d",xingming,xingbie,nianling,bianhao);
ado.pConn->Execute((_bstr_t)str,NULL,adCmdText);但结果老是有什么语法错误?到底正确的格式是怎样的啊?谢谢了!
cstring str;
str.format("update students set name=%s and sex=%s and age=%d where ID=%d",xingming,xingbie,nianling,bianhao);
ado.pConn->Execute((_bstr_t)str,NULL,adCmdText);但结果老是有什么语法错误?到底正确的格式是怎样的啊?谢谢了!
解决方案 »
- 作为一个程序员要怎样树立自己的目标!和人生目标!
- 请教高手,SOCKET接收阻塞和发送非阻塞
- 关于无效区域重画问题
- 创建CoCreateInstance 失败
- 请问如何使树形控件的各个节点在初始化时是以全部展开的状态出现
- void CScribbleView::OnUpdate(CView* /*pSender*/ , LPARAM /*lHint*/ , CObject* pHint)
- 请问各位高手如何才能截获窗口最小化时的消息?
- 怎麼可以實現應用程序的自我拷貝功能!! 謝謝嘍...
- 有关DHT11温湿度传感器用VC实现电脑界面的显示
- 关于CPen扩展画笔样式的疑问?
- CMyDialog::OnOK 函数的具体代码是什么?
- 关于获取系统服务状态的问题,谢谢
str.format("update students set name=\"%s\" and sex=\"%s\" and age=%d where ID=%d", xingming, xingbie, nianling, bianhao);
ado.pConn->Execute((_bstr_t) str, NULL, adCmdText);
try
{
ado.pConn->Execute((_bstr_t)str,NULL,adCmdText);
}
catch(_com_error e)
{
AfxMessageBox(e.Description());
}
那这次我加了啊,还是说关键字and附近有语法错误,这困扰我好久了。
把and改成英文的逗号试试