Hy guys,我的问题是:如果我在asp.net中使用以下select命令获取SqlDatasource或AccessDatasource: SELECT * FROM MYTABLE WHERE SomeFieldID = @ FilterIDAsp.net:如何在数据源中针对整数字段使用jolly char
SomefieldID是一个整数
,我想用快乐字符(*或%)来显示所有提交的数据......我该怎么办?
感谢所有帮助...
再见 Stighy
Hy guys,我的问题是:如果我在asp.net中使用以下select命令获取SqlDatasource或AccessDatasource: SELECT * FROM MYTABLE WHERE SomeFieldID = @ FilterIDAsp.net:如何在数据源中针对整数字段使用jolly char
SomefieldID是一个整数
,我想用快乐字符(*或%)来显示所有提交的数据......我该怎么办?
感谢所有帮助...
再见 Stighy
这似乎是一个经典的例子,“当你拥有的只是一把锤子,一切看起来像钉子”。如果您尝试匹配“1 %%”,则实际上意味着> = 100和< = 199。同样,当你尝试匹配SomeFieldID LIKE "*3"
时,你的意思是SomeFieldID % 10 = 3
。
你的意思是LIKE语句?
SELECT * FROM Mytable WHERE cast(SomeFieldID AS varchar(100)) LIKE '%' + @FilterID + '%'
这将返回任何包含FilterID内容的记录。
假设FilterID是一个字符串。