ADO中返回的记录集不能用sort排序?急,解决立即给分

Morgan_ma 2004-05-04 01:28:55
SqlCMD = "SELECT * FROM " + TableTrans;

pRstTmp = this->pConnection->Execute((_bstr_t)SqlCMD,&RecordsAffected,adCmdText);

pRstTmp->Sort = " tid DESC ";//tid是记录集中的一个字段名

如果我不用sort都正确,但是用了之后就返回sort错误。是怎么回事?
...全文
198 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lxrlxr20021 2004-05-04
  • 打赏
  • 举报
回复
SqlCMD = "SELECT * FROM " + TableTrans;

pRstTmp = this->pConnection->Execute((_bstr_t)SqlCMD,&RecordsAffected,adCmdText);

//先关掉pRstTmp->Close(),才能设属性,设了再open
pRstTmp->Sort = " tid DESC ";//tid是记录集中的一个字段名
lxrlxr20021 2004-05-04
  • 打赏
  • 举报
回复
SqlCMD = "SELECT * FROM " + TableTrans +" ORDER BY tid"
**** 空格加了没有

lxrlxr20021 2004-05-04
  • 打赏
  • 举报
回复
ADO不能用asc/desc?我没听说过
Morgan_ma 2004-05-04
  • 打赏
  • 举报
回复
order by 字段 asc/desc

这个我知道的

可是ADO的sql语句中不能用这个,所以。。。 :(
huohu526 2004-05-04
  • 打赏
  • 举报
回复
select * from 表名 order by 字段 asc/desc
asc 升
desc 降

4,012

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧