IN子句中能否使用参数

IN子句中能否使用参数,第1张

IN子句中能否使用参数,第2张

问题:

IN子句被参数替换时如何处理多个参数?

如何编写删除id where in(1,2,3,4,5)的查询

删除文章。身份

来自文章

其中(((文章。ID)In([@ IDs])));

当IDs的值为1时,可以删除,但超过两个值就不行了。

回答:

删除文章。身份

来自文章

其中(((文章。ID)In([@ IDs])));

只允许一个参数。如果在[@IDs]中填入1、2、3,仍然会作为一个参数使用,而不是三个。

如果你想达到预期的效果,你必须使用VBA来组织jet SQL语句。

dim strsql作为字符串

dim strIn作为字符串

strIn="1,2,3 "

strsql= "删除文章。文章中的ID。中的标识(" & strIn & ")

current project . connection . execute strsql

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » IN子句中能否使用参数

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情