繁体   English   中英

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

[英]Pass string parameter to SqlDataSource in asp.net

我已经在aspx页面上放置了一个SqlDataSource组件,但是在“测试查询”步骤中配置SqlDataSource时,我传递了以下参数:

替代文字

但是,当我单击确定时,它将返回以下错误:

替代文字

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

信息,警告,错误,

我尝试了很多组合,但是没有用。 仅当我将三个单词之一用单引号引起来时,它才起作用:

'错误'

实际上,信息警告和错误是表中可用的各种级别。 每个记录只能有一个级别,在sql查询中,我正在使用IN(“ -----”)来匹配条件,希望您理解。

任何在字符串之间使用逗号分隔的想法将受到高度赞赏。

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

我已经解决了这个问题,如下图所示,在最后一个级别之后,用不带的单引号将每个级别都传递了,而不是:

替代文字

无论如何,感谢您对亚里士多德的帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM