Office中国论坛/Access中国论坛
标题:
一个很奇怪的问题,请大家帮忙
[打印本页]
作者:
gamepower111
时间:
2006-11-2 19:59
标题:
一个很奇怪的问题,请大家帮忙
我用ASP+ACCESS做网站,外部处理更换某个表后,查询的时候出现问题(表结构没有任何变化,如果换回原来的表则没问题)。
我在ASP里用以下语句查询的时候得不到任何结果,连0都不返回,应该是出错了:
select count(*) as db_count from company_noReg company where ( company.company like '%广告%' or company.product like '%广告%' or company.phone like '%广告%' ) and verify=0
而我将%换成*号后直接在ACCESS里执行则正常。
我试过如果将语句中company.product like '%广告%' or 去掉,则在ASP也正常。
这是为什么呢?是数据的问题吗?但为何我在ACCESS里就可以,如果是数据问题,应该怎么处理?
谢谢高手指点。
作者:
gamepower111
时间:
2006-11-2 22:29
有人知道吗?
作者:
ffgg333
时间:
2006-11-2 22:34
我也不知道!!!
作者:
gamepower111
时间:
2006-11-2 23:25
郁闷得很
作者:
wwwwa
时间:
2006-11-2 23:38
连接MDB用ADO,可用%,在ACCESS中用*
作者:
gamepower111
时间:
2006-11-3 00:57
对啊,我在ASP里用ADO连接用的是%而在ACCESS里用*,但结果有问题,找不出原因。
作者:
fan0217
时间:
2006-11-3 02:49
把例子弄上来瞧瞧
作者:
情比金坚
时间:
2006-11-3 04:02
用两个%
company.company like '%%广告%%'
作者:
andymark
时间:
2006-11-3 04:16
or 之间用括号分开试试
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3