查看: 1435|回复: 6
收起左侧

[软件] ASP.NET调用存储过程....

[复制链接]
烟花雨
头像被屏蔽
发表于 2014-6-19 17:20:47 | 显示全部楼层 |阅读模式
SqlCommand command = BuildQueryCommand(connection, storedProcName, parameters);
这个BuildQueryCommand到底是哪里来的 命名空间里面也没有这个
类似的还有:
SqlCommand command = BuildCommand(storedProcName, parameters)
黑鹰99
发表于 2014-6-19 23:39:54 | 显示全部楼层
你的英语不是很好吗?这上面不是说要你重新设置sql命令参数吗?
你的这些东西太专业了,估计懂的人不是太多,你去这个网站看看吧!有很多ASP.NET的教程·应用·技巧:
http://www.knowsky.com/article.asp?typeid=28
snowish
发表于 2014-6-20 00:06:07 | 显示全部楼层
这两个很明显是自己写的方法嘛,你这是在看别人的数据库通用操作类吧。。
给你找到段基本一样的
http://wenku.baidu.com/link?url=jz-GogTUWfo7C-cke9nEp6CGyFhPLm07_BZ-zARCo5CjAd2bBuGn8XQ2ss_6Gctjr7DTgCjFC1BLvyNF7Ay3qESQ3S2s5BUrKYfKD6Wx29K

其中有这么一段
/// <summary>   
/// 创建新的SQL命令对象(存储过程)   
/// </summary>   
/// <param name="storedProcName"></param>   
/// <param name="parameters"></param>   
/// <returns></returns>   
private SqlCommand BuildQueryCommand(string  storedProcName,IDataParameter[]  parameters)  
{
                SqlCommand command = new SqlCommand(storedProcName,Connection);   
                command.CommandType = CommandType.StoredProcedure;   
                foreach (SqlParameter parameter in parameters)  
                 {     
                                command.Parameters.Add(parameter);   
                }     
                return command;   
}
代码内容我就不多做解释了,自行理解吧
烟花雨
头像被屏蔽
 楼主| 发表于 2014-6-20 08:26:42 | 显示全部楼层
黑鹰99 发表于 2014-6-19 23:39
你的英语不是很好吗?这上面不是说要你重新设置sql命令参数吗?
你的这些东西太专业了,估计懂的人不是太 ...

北大青鸟.....我还以为是msdn上面的
烟花雨
头像被屏蔽
 楼主| 发表于 2014-6-20 08:29:48 | 显示全部楼层
snowish 发表于 2014-6-20 00:06
这两个很明显是自己写的方法嘛,你这是在看别人的数据库通用操作类吧。。
给你找到段基本一样的
http:// ...

上面的这段我知道是调用存储过程  但是
/// <summary> 
  /// 完成SqlCommand对象的实例化 
  /// </summary> 
  /// <param name="storedProcName"></param>   /// <param name="parameters"></param>   /// <returns></returns> 
  private SqlCommandBuildCommand(string storedProcName,IDataParameter[] parameters)   { 
   SqlCommand command = BuildQueryCommand(storedProcName,parameters); 
   command.Parameters.Add(new SqlParameter("ReturnValue",SqlDbType.Int,4,ParameterDirection.ReturnValue,false,0,0,string.Empty,DataRowVersion.Default,null));    return command;   }
这一段怎么说  SqlCommand command = BuildQueryCommand(storedProcName,parameters);  这个根本就实例化不出来
黑鹰99
发表于 2014-6-20 08:31:57 | 显示全部楼层
烟花雨 发表于 2014-6-20 08:26
北大青鸟.....我还以为是msdn上面的

这名字多响亮呀!比较适合你这种专业人士!哈哈哈···
snowish
发表于 2014-6-20 17:24:35 | 显示全部楼层
烟花雨 发表于 2014-6-20 08:29
上面的这段我知道是调用存储过程  但是
///  
  /// 完成SqlCommand对象的实 ...

这边不就是调用我上面贴出来的方法嘛
不过就是再次封装下而已,实例化过程在BuildQueryCommand方法中
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-10 20:22 , Processed in 0.140370 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表