access数据库语法错误:表达式中 ✀replace✀ 函数未定义。

2024-11-22 05:36:04
推荐回答(4个)
回答1:

accessxp/2003版本以前是不支持replace函数的。其它替代方法都不是很理想,LZ可以偿试其它方法,程序员脑要灵活,不要钻牛角尖(虽然有时是好事)。

<%
Dim Str,Sql
Str="查询或其它变量:例如果:兽医"
if Trim(Str)='兽医' then
Sql="select * from worker where worker_Title='兽 医'"
end if
%>

回答2:

select * from worker where left(worker_Title,1)="兽" and right(worker_Title,1)="医"

select * from worker where worker_Title like '%兽%医%'
这个好一些

回答3:

select * from [worker] where replace(worker_Title,' ','')='兽医'

回答4:

select * from worker where worker_Title like '%兽%医%'