Board logo

标题: [讨论]SQL语句在Access如何实现模糊查询 [打印本页]

作者: 2000gaobo    时间: 2008-7-25 01:10     标题: [讨论]SQL语句在Access如何实现模糊查询

[讨论]SQL语句在Access如何实现模糊查询
议题作者:凌锋

最近在写一个聊天机器人程序,关键技术在于对数据库中问题的模糊查询,我采用了Access本地数据库,所以
像这样的SQL语句
代码:
sql = "select reply from data where answer like *" & s & "* "

只能在MSSQL中
Access不能用%,有没有更好的方法实现模糊查找???

帖子26 精华0 积分25 阅读权限40 性别男 来自南昌外国语学校 在线时间1 小时 注册时间2006-3-23 最后登录2008-1-13 查看详细资料TOP 少女暴富的隐秘(图)


kylin
荣誉会员

作者: 嘎嘎    时间: 2008-7-25 01:10

sql = "select reply from data where answer like *" & s & "* "
再加个单引号 不行吗?
sql = "select reply from data where answer like '*" & s & "'*"
帖子152 精华0 积分3681 阅读权限100 性别男 在线时间1005 小时 注册时间2005-6-27 最后登录2008-7-24 查看详细资料TOP 良辰择日,预测咨询,公司改名,权威易经

凌锋
晶莹剔透§烈日灼然
作者: marco    时间: 2008-7-25 01:10

不行,总是不精确,要不然就会抛出异常

帖子26 精华0 积分25 阅读权限40 性别男 来自南昌外国语学校 在线时间1 小时 注册时间2006-3-23 最后登录2008-1-13 查看详细资料TOP 软件项目外包

ddiovedd
晶莹剔透§烈日灼然




欢迎光临 【3.A.S.T】网络安全爱好者 (http://3ast.com/) Powered by Discuz! 7.2