您的位置:知识库 » .NET技术

存储过程在ASP.NET中的应用

作者: 柳城之城  来源: 博客园  发布时间: 2008-10-13 13:03  阅读: 10779 次  推荐: 0   原文链接   [收藏]  

 

2、有参数
2.1、添加参数
有参数的存储过程,除了要像上面1.1和1.2中那样添加存储过程的名称之外还需要在1.2.B打开的“命令和参数编辑器”中添加参数。
可以在“命令和参数编辑器”的界面上使用“刷新参数”按钮,也可以使用下面的“添加参数”按钮。

2.2、添加参数的注意事项

2.2.1
对于Select和Delete命令,不要添加“RETURN_VALUE”参数,如果是全用“刷新参数”产生的,那就手工删掉。

2.2.2
对于Delete命令,需要指定参数源。一般情况下就是“Control”(控件),然后在下面选择一个控件(根据控件名)

2.2.3
对于Update命令,【ConflicDetection】不要使用【CompareAllValues】方式的参数,我测试的情况是在这种模式下,无法更新数据。

2.2.4
经常出现的错误“为过程或函数 ### 指定了过多的参数。”
在我测试的过程有,有如下几个原因。
A:对有有参数的存储过程添加了存储过程名称,没有添加参数
B:有多余的“RETURN_VALUE”参数,参见2.2.1
C:如果GridView控件的字段数量和存储过程的参数不一致
D:属性面板的参数名和存储过程的参数名不一致。

0
0

.NET技术热门文章

    .NET技术最新文章

      最新新闻

        热门新闻