用ODBC连接的数据源,想在功能中实现组合查询,查询语句的格式为:
m_bookRecord.m_strFilter.Format(strTemp1,strTemp2,strTemp3);
上面strTemp1是表中字段,strTemp2和strTemp3是表中字段所对应的变量
上面的查询语句好像对应字段的变量,必须分开,也就是不能把strTemp2与strTemp3合并成一个字符串变量。
如果合并成一个字符串变量,就会出错的:
m_bookRecord.m_strFilter.Format(strTemp1,strTemp4);,其中strTemp4=strTemp2+strTemp3请问有没有好的查询语句格式,可以最好是类似sql的形式,比如:
select * from book where strTemp 的形式。(strTemp为匹配条件的字符串变量)
不知道大家听明白了我的意思吗?
谢谢!
m_bookRecord.m_strFilter.Format(strTemp1,strTemp2,strTemp3);
上面strTemp1是表中字段,strTemp2和strTemp3是表中字段所对应的变量
上面的查询语句好像对应字段的变量,必须分开,也就是不能把strTemp2与strTemp3合并成一个字符串变量。
如果合并成一个字符串变量,就会出错的:
m_bookRecord.m_strFilter.Format(strTemp1,strTemp4);,其中strTemp4=strTemp2+strTemp3请问有没有好的查询语句格式,可以最好是类似sql的形式,比如:
select * from book where strTemp 的形式。(strTemp为匹配条件的字符串变量)
不知道大家听明白了我的意思吗?
谢谢!
解决方案 »
- unexpected file end
- chtmlview 或者 webcontrol 如何和网页交互数据
- 征集各种用vc2008 express实现的GUI编程方法
- windows消息处理机制--消息的分发和处理(多进程)
- 花了我一上午也没能解决这个编译错误
- Essential COM 二问
- ukyoking(乐易) 你好:
- ====有没有把16位程序转化成32位程序的工具,或算法===
- jk3278jk (无畏战车) 请进来,我找了好久的书都在你那里,太感谢了
- vs2005如何绘制曲线、柱状图
- DATETIMEPICKER控件怎么使他的值为空啊?
- 我用ado连接对象执行Execute(。。。)函数,里面的SQL语句是 删除一个表的满足某种条件的记录值,而这个满足条件的记录,大约有一万五千多
应该是:"select * from book where"+strTemp的形式。(strTemp为匹配条件的字符串变量)
这样的语句实现的:m_bookRecord.Open(CRecordset::snapshot,sql).其中SQL就是用于查询的语句.
没有用到m_bookRecord.m_strFilter.Format()这样的格式.
谢谢楼上的回答,正愁这分给不出去呢.
如果愿意的话,可以给个联系方式给我.QQ
不胜感谢