我在用VC+Access做一个数据查询的工具。遇到了以下的问题:
查询的格式为:m_bookRecord.m_strFilter.Format(strTemp1,strTemp2);
其中我把strTemp1和strTemp2打印出来了:
strTemp1:book_flag4 = '%s' and book_flag5 = 's'
strTemp2::新书,已经借出
然后就是没有找到结果(库中book_flag4值为"新书",book_flag5值为"已经借出")
但是这样就查不出来了。
如果把条件弄成单一的,就可以查出来。
比如把
strTemp1:book_flag4='%s'
strTemp2:新书
这样可以查出结果。
想请教为什么出现这样的情况,组合查询查不出来?
反正有多个条件查询就是查不出来。
在线等待,谢谢
查询的格式为:m_bookRecord.m_strFilter.Format(strTemp1,strTemp2);
其中我把strTemp1和strTemp2打印出来了:
strTemp1:book_flag4 = '%s' and book_flag5 = 's'
strTemp2::新书,已经借出
然后就是没有找到结果(库中book_flag4值为"新书",book_flag5值为"已经借出")
但是这样就查不出来了。
如果把条件弄成单一的,就可以查出来。
比如把
strTemp1:book_flag4='%s'
strTemp2:新书
这样可以查出结果。
想请教为什么出现这样的情况,组合查询查不出来?
反正有多个条件查询就是查不出来。
在线等待,谢谢
解决方案 »
- MFC怎么实现待机和休眠功能?
- vc里的编辑框控件刷新
- 大家一起来讨论屏幕录像的算法及其实现。不要定时截屏的方法,那样太浪费。要Lotus的那一种
- 用钩子判断键盘上某一键按下的消息,三个参数分别怎么判断?LRESULT WINAPI hkprcSysMsg(int nCode, WPARAM wParam, LPARAM lParam)
- 重新生成版务专题
- 為什么全局變量不能訪問?
- 考上研究生!!散分!!
- CComObjectCached,CComObjectNoLock.....等类有什么作用?
- 怎样把0~15转换成2进制
- CFileDialog 的save file 的问题。
- 问专家(只有10分了,以后一定补上):我修改了另一个进程的按钮标题,怎么更新?
- 问一VC中插入Flash的问题
select * from ... where
之后,然后一起拿到查询分析器里边去分析,看看查询分析器是否报什么错误。
可能文字太多了,不太容易看出来了。
有人说在字符串前加下_T(),括号内为字符串内容,不解。
求请教!