将字符串参数传递给asp.net中的SqlDataSource

时间:2010-09-16 10:53:18

标签: c# asp.net sqldatasource

我在我的aspx页面上放置了一个SqlDataSource组件,但是在“Test Query”步骤中配置SqlDataSource时,我传递了以下参数:

alt text

但是当我点击确定后,它会返回以下错误:

alt text

当我传递字符串时会发生此错误:

INFO,WARN,ERROR,

我尝试了很多组合,但没有任何效果。它只有在我用单引号传递三个单词之一时才有效:

'错误'

事实上,INFO WARN和ERROR是表中可用的各种级别。每个记录只能有一个级别,在sql查询中我使用IN(“-----”)来匹配条件,希望你理解。

任何想要在它们之间传递逗号的字符都将受到高度赞赏。

2 个答案:

答案 0 :(得分:1)

使用对话帮助程序创建页面后,只需切换到html的代码视图,然后手动更改创建的代码......

答案 1 :(得分:0)

我已经通过在单引号中传递每个级别来解决问题,在最后一级之后,如下图所示:

alt text

无论如何,谢谢你的帮助Aristos!