求助:select中加入“order by ID”检索条件后,open就报错
求助:
当select中加入“order by ID asc”检索条件后,open就报错,初学者,各位帮忙看看。
想法是:根据num检索后,根据ID的大小顺序检索数据库,加进order by ID asc后,open函数就报错。
当select中加入“order by ID asc”检索条件后,open就报错,初学者,各位帮忙看看。
想法是:根据num检索后,根据ID的大小顺序检索数据库,加进order by ID asc后,open函数就报错。
_ConnectionPtr m_pCon; // 连接对象
_RecordsetPtr m_pRs; // 记录集对象
Select_AxleNum.Format("select distinct(num) from CarType where w1>=%d and w1<=%d",MinV,MaxV);
//
i=0;
while(***)
{
i++;
MaxV=****;
MinV=(int)(***);
Str_Add.Format(" and w%d>=%d and w%d<=%d",i+1,MinV,i+1,MaxV);
Select_AxleNum +=Str_Add;
}
//
i++;
MaxV=(int)(***);
if(MaxV > 0)
{
Str_Add.Format(" and w%d<=%d",i+1,MaxV);
Select_AxleNum +=Str_Add;
}
Str_Add.Format(" order by ID)"); //加入后open就报错啦
Select_AxleNum +=Str_Add;
// 开始检索轴数的唯一性
bsSql = Select_AxleNum.AllocSysString();
m_pRs->Open((CComVariant)bsSql,m_pCon.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);
// 分析查询结果
while(VARIANT_FALSE == m_pRs->EndOfFile)
{
AxleNum++;
vFieldValue = m_pRs->GetCollect(_variant_t((long)0));
Train_Num=atoi((char*)_bstr_t(vFieldValue));
m_pRs->MoveNext();
}
// 关闭记录集
m_pRs->Close();
...全文
相关推荐
多条件模糊匹配搜索--模糊查询
" & Trim(Name) & "%' AND School LIKE '%" & Trim(School) & "%' ORDER BY ID ASC"End If' 执行查询并显示结果rs.Open
Spring Boot国学自主学习平台:打卡幂等、自动组卷与HanLP检索
在Java全栈开发中,Spring Boot凭借自动配置与起步依赖成为毕设首选。其自动配置原理基于条件注解,如@ConditionalOnClass,能按需装配组件,大幅提升开发效率。对于国学自主学习平台这类业务场景,需实现打卡幂等、学习进度缓存、自动组卷与中文分词检索。利用Redis位图解决打卡幂等,HanLP自定义词典提升分词召回率,倒排索引替代LIKE模糊查询,再配合前后端分离架构与MockMvc接口测试,构建完整学习闭环。围绕Spring Boot国学平台,详解从建表到检索的工程落地。
C#对数据进行多条件查询排序
在进行多条件查询时,我们通常会构造一个SQL SELECT语句,其中包含WHERE子句来指定查询条件,并使用ORDER BY子句来定义排序规则。
详解 Mysql查询结果顺序按 in() 中ID 的顺序排列
ORDER BY FIELD <foreach collection="styleNumIDs" item="styleNumId" separator="," open="(style_num_id
Oracle+Mybatis的foreach insert批量插入报错的快速解决办法
" order="BEFORE" resultType="String"> <!


应用实例
