我用VC+ADO,数据库表中有个字段是OLE类型的。添加记录我用的是_RECORDSET的AppendChunk()方法,取出记录用的是GetChunk()方法。但是,如果我想更新一条记录时,我该用什么方法呢?如果用VC执行SQL语句的方法,那该怎么写呢?CString strSQL;
strSQL.Format("UPDATE AccountGroup SET 组域名='%s',组域描述='%s',记录建立时间=%d,组权限定义=? where ID=%",m_Record.groupName,m_Record.re,m_Record.createTime,m_Record.right,m_Record.id);
MyAdo.Execute(strSQL);其中组权限定义就是一个OLE字段。
请教各位了,帮我看看,谢谢了!
strSQL.Format("UPDATE AccountGroup SET 组域名='%s',组域描述='%s',记录建立时间=%d,组权限定义=? where ID=%",m_Record.groupName,m_Record.re,m_Record.createTime,m_Record.right,m_Record.id);
MyAdo.Execute(strSQL);其中组权限定义就是一个OLE字段。
请教各位了,帮我看看,谢谢了!
解决方案 »
- 程序运行时,会在当前目录产生这个文件.什么原因?
- 线程,线程内核对象,线程句柄与线程ID
- 高手请看,难道MSDN也有错??
- 请教各位大侠:为什么发布版本好用而调试版本不好用
- 如何列举当前所有的窗口--代码有误吗?
- 有谁用过softice2.7吗,我初学,帮我一下吧
- 一个比较棘手的问题,请有经验的高手指点指点
- 请问如何使用VC++获得一个用户所属的用户组?
- 新手上路求指点
- 在资源里有两种命名方法,一种是用INT,一种是用字符串,MAKEINTRESOURCE宏可以把字符串转化成INT,但有没有宏可以把INT转化成字符串呢?
- 求教一个基于对话框的小程序
- 怎么知道vc++6编译项目之后,总共编译了多少行代码??
m_Command->CommandText = _bstr_t(strSQL);
try
{
m_Command->Execute(NULL, NULL, adCmdText);
}
catch(...)
{
MessageBox(strSQL);
}
你是想问这个吗?