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错误。是怎么回事?
...全文
167 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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 降
  • 打赏
  • 举报
回复
发帖
数据库

3975

社区成员

VC/MFC 数据库
社区管理员
  • 数据库
加入社区
帖子事件
创建了帖子
2004-05-04 01:28
社区公告
暂无公告