C# asp.net调用Sqlserver 存储过程

原创 2015年11月18日 15:30:52

创建存储过程


   Create  PROCEDURE Getstudentname(  
                                                             @studentid INT             
)  
AS  
BEGIN  
SELECT Firstname+' '+Lastname FROM tbl_Students WHERE studentid=@studentid   
END  

 执行存储过程(有疑问加群:480888314 技术交流 干货分享)

        /// <summary>
        /// </summary>
        /// <param name="procedureName">存储过程名称</param>
        /// <param name="para">参数 放在Hashtable</param>
        /// <returns></returns>
        public DataSet ExecProcedure(string procedureName, Hashtable hs)
        {
            DataSet ds = new DataSet();
            try
            {
                using (SqlConnection conn = new SqlConnection(GetConnString()))
                {
                    SqlCommand com = new SqlCommand(procedureName, conn);
                    com.CommandType = CommandType.StoredProcedure;//采用存储过程
                    foreach (DictionaryEntry dic in hs)
                    {
                        com.Parameters.Add("@" + dic.Key.ToString(), dic.Value);
                    }
                    SqlDataAdapter adapter = new SqlDataAdapter(com);
                    adapter.Fill(ds);
                }
            }
            catch (Exception ex)
            {
                ExecptionRecord.WriteExecptionToFile(ex.ToString(), " ");
            }
            return ds;
        }

使用C#编写SQL Server的扩展存储过程

下面就以一个简单的例子来演示如何用 C#  编写扩展存储过程。 首先,我们创建一个简单的C#类库文件: //C# file: Csserver.cs using System; using...
  • gonxi
  • gonxi
  • 2012年04月10日 09:51
  • 2295

C#调用SQL Server分页存储过程

C#调用SQL Server分页存储过程
  • roy_88
  • roy_88
  • 2016年05月04日 22:26
  • 3688

存储过程output参数_数据库调用_C#_NET调用简单CODE

--返回output参数存储过程 CREATE PROC proc_execute @ID int output AS --设置值 SET @ID=1000 GO --调...
  • qq285679784
  • qq285679784
  • 2015年06月08日 15:57
  • 810

在asp中调用sql server的存储过程方法

在asp中调用sql server的存储过程可以加快程序运行速度   1.调用存储过程的一般方法   先假设在sql server中有一存储过程dt_users:   CREATE PROCED...
  • sscrazy
  • sscrazy
  • 2014年11月13日 16:01
  • 615

c#调用数据库中的带返回(output参数形式)存储过程的demo

c#+sqlserver2005,自定义存储过程,调用格式机器demo: 格式详解 SqlCommand scmd = new SqlCommand("存储过程名字", 打开的链接对象);   ...
  • zhongheijituan
  • zhongheijituan
  • 2014年02月20日 14:26
  • 1113

SQL存储过程调用标量值函数,存储过程调用存储过程

一、存 储过程调用标量值函数 先建一个标量值函数,如 CREATE FUNCTION [dbo].[F_Num] ( @a nvarchar(50) ) RETURNS nvarchar(...
  • jys1216
  • jys1216
  • 2011年11月05日 00:08
  • 3719

asp.net中最简单的调用存储过程实例

asp.net中最简单的调用存储过程实例   2011-04-01 17:36:17|  分类: asp.net学习 |  标签:学习   |举报|字号 订阅 asp.net中最简单的调用...
  • zhaohongx
  • zhaohongx
  • 2014年09月29日 09:36
  • 1118

C#调用Sql Server 2008的存储过程流程

前言 最近用到了sql server 2008的存储过程,特此整理成文 流程步骤 1.获取链接 2.建立可以执行SQL语句的SqlCommand 3.指明调用的是存储过程 4.设置数据适配器 5.执行...
  • u011446177
  • u011446177
  • 2016年11月15日 22:37
  • 243

mybatis Sqlserver 存储过程 结果集

Sqlserver返回结果集的存储过程调用方式: 一、存储过程: CREATE PROCEDURE [dbo].[ProcedureName] @para1 VARchar(8)='HNZZC0...
  • fitlife
  • fitlife
  • 2011年08月28日 22:17
  • 6222

在SQLServer中调用外部扩展存储过程

 1、扩展存储过程的引入首先,我们需要知道在SQLServer(7.0以上版本)中有一个扩展存储过程,名叫sp_addextendedproc,这是干什么用的呢,查它的帮助呀,不就知道了J,在SQLS...
  • bloglife
  • bloglife
  • 2008年02月29日 22:47
  • 8057
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C# asp.net调用Sqlserver 存储过程
举报原因:
原因补充:

(最多只允许输入30个字)