首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不正确的语法靠近')',可能不正确地使用子字符串()或charindex()?

不正确的语法靠近')',可能不正确地使用子字符串()或charindex()?
EN

Stack Overflow用户
提问于 2013-10-04 18:03:51
回答 1查看 1.4K关注 0票数 0

我试图在ProjectWise的Server数据库实例上运行ADODB查询,使用以下字符串定义的查询:

代码语言:javascript
复制
select 
dms_audt.o_acttime as actionTime,
dms_stat.o_statename as state,
dms_doc.o_filename as filename,
dms_doc.o_projectno as project 
from dms_audt 
inner join 
dms_stat 
on dms_audt.o_numparam2=dms_stat.o_stateno 
inner join dms_doc on dms_audt.objguid=dms_doc.o_docguid 
where substring(dms_doc.o_filename,1,4)="abcd") 
and charindex(dms_doc.o_filename,"efgh")=0

VBA给出的运行时错误为:

代码语言:javascript
复制
Incorrect syntax near ')'

这使我认为我不是在错误地使用substring(),就是使用了charindex()。无论是将、abcd、efgh字符串包装为单引号还是双引号,我都收到了此错误。你知道我在这里做错什么了吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-04 18:04:56

你有一个额外的支架。

这> where substring(dms_doc.o_filename,1,4)="abcd") and charindex(dms_doc.o_filename,"efgh")=0

需要:

where substring(dms_doc.o_filename,1,4)='abcd' and charindex(dms_doc.o_filename,'efgh')=0

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19187881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档