CString recdStr;
recdStr.Format( _T("SELECT * FROM workstyle WHERE workstylename=\'%s\' ORDER BY order"), m_stylename); _RecordsetPtr pRecordset;
pRecordset.CreateInstance(__uuidof(Recordset));
pRecordset->Open( _variant_t( recdStr ),
CDBConnection::instance()->GetConnection().GetInterfacePtr(),
adOpenKeyset,
adLockOptimistic,
adCmdText);
这段代码没有ORDER BY order,运行很正常,加上以后就出错,数据库是access!!xiexie
recdStr.Format( _T("SELECT * FROM workstyle WHERE workstylename=\'%s\' ORDER BY order"), m_stylename); _RecordsetPtr pRecordset;
pRecordset.CreateInstance(__uuidof(Recordset));
pRecordset->Open( _variant_t( recdStr ),
CDBConnection::instance()->GetConnection().GetInterfacePtr(),
adOpenKeyset,
adLockOptimistic,
adCmdText);
这段代码没有ORDER BY order,运行很正常,加上以后就出错,数据库是access!!xiexie
解决方案 »
- VS2005中CRICHEDIT的SETCHARFORMATE到底要CHARFORMAT还是CHARFORMAT2W
- 可否自动下载发件箱中的邮件?
- ADO访问远程数据库连接问题
- 怎么在STATIC控件上设置位图?
- 如何用PlaySound播放加入到资源中的声音文件
- 新手问题001:郁闷的,VC++中使用ImageList ActiveX控件遇到的问题?
- 面对很多是switch case 语句如何优化
- 控件问题
- 由那几种方法或得窗口的句柄。在本窗口中,和在其他窗口中
- 怎么使用RegCreateKeyEx函数
- 在windows2k 简体上开发的程序如何在 繁体操作系统上正常显示?
- 急问!!!程序文件中找不到include/sys/socket.h,那里可以找到socket.h呢,急,谢谢
workstylename=\'%s\' 单引号应为双引号呀!