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错误。是怎么回事?
...全文
126 点赞 收藏 5
写回复
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 降
回复 点赞
发动态
发帖子
数据库
创建于2007-09-28

3444

社区成员

3.9w+

社区内容

VC/MFC 数据库
社区公告
暂无公告