我有一个查询,希望通过包含“IN”子句的 ASP.NET TableAdapter 运行,该子句通过参数接收其值。
我的问题是,如何指定这个参数?我想把条件语句写成这样:
AND b.group_category_id in (@ParamList)
其中 @ParamList 是参数的字符串,例如“4,12,45,23”,但由于指定的 id 是一个整数,它抱怨它无法将字符串转换为整数。这是有道理的,但是有什么方法可以在 ASP.NET TableAdapter 的 SQL 语句中指定这样的列表吗?
你可能会看看http://dotnet.org.za/johanvw/archive/2008/06/13/mssql-split-function.aspx http://dotnet.org.za/johanvw/archive/2008/06/13/mssql-split-function.aspx并将其确实作为字符串传递。与其说是解决方案,不如说是一种解决方法。但这只有在使用 MSSQL 时才可用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)