以下是查找表中type字段的所有字符(m_kind是edit控件的字符串变量),我想查找表中type字段中的任意字符,请问该怎么改?
------------------------------------------------------------------------------------------------------
strSQL="select * from MyBook where ";
if(!m_kind.IsEmpty())
{
temp.Format("type='%s' order by code",m_kind);
strSQL+=temp;
}
------------------------------------------------------------------------------------------------------
strSQL="select * from MyBook where ";
if(!m_kind.IsEmpty())
{
temp.Format("type='%s' order by code",m_kind);
strSQL+=temp;
}
解决方案 »
- StretchBlt函数
- wince下多对话框界面程序eVC实现方法?
- 有人成功在WINDOWS下编译成功WIRESHARK么?有的话进来介绍介绍注意事项啊..
- 急问:MySQL数据库,mysql_real_connect连接出错(bad handshake),请高手帮忙
- 一个简单的SafeArray封装类,还请大家参考与指教
- 专业问题:如何识别局域网中某IP是路由器?
- 用ODBC连接数据库,如何得到某一字段的长度和数据类型?
- 关于Socket->Send(msg,msg.Getlength())的问题 (高手请进)
- ===菜鸟问题===请问怎么在EXTERNAL DEPENDENCIES里面填加东西,我有两个例子,一个是在里面有N多头文件,一个里面有一个MSADO15.DLL(还可
- 一个问题,请大家帮忙翻译一下!
- 单体模板
- 运行时报错appmodul.cpp中的AfxInitialize()访问冲突 vc2005
表的字段要避开关键字,type 很可能是关键字,换一个名字,再试试看。
我来帮楼主描述一下问题:
查找 [MyBook] 表中,[type] 字段中包含 [m_kind] 的记录。需要在 [m_kind] 前后使用 通配符。
如:
SELECT * FROM MyBook WHERE type LIKE '%mail%'
Access MDB 数据库使用 Jet 引擎,也可以使用 [*] 号。
SELECT * FROM MyBook WHERE mytype LIKE '*mail*'
type 改为 mytype以下为符合条件的记录:mytype
=============
mail
mail321
hotmail
if(!m_kind.IsEmpty())
{
temp.Format("type='%s' order by code",m_kind);
strSQL+=temp;
}
3楼的写法,
select * from MyBook where type like '%"+m_kind+"%'";//单引号与双引号我分不清阿
请教大家