首页 > 数据库技术 > 详细

以SQL命令方式调用存储过程

时间:2019-12-20 14:56:03      阅读:83      评论:0      收藏:0      [点我收藏+]
            string str = "Data Source=.;Initial Catalog=***;Integrated Security=True";
            using (SqlConnection conn = new SqlConnection(str))
            {
                string sql = @"DECLARE @PCOUNT INT,@TCOUTN INT,@ReturnVal INT;
                             EXEC @ReturnVal = [proc_LogList] ‘admin‘,‘删除‘,1,12,@TCOUTN OUTPUT,@PCOUNT OUTPUT;
                             SELECT @ReturnVal,@TCOUTN,@PCOUNT";

                SqlCommand cmd = new SqlCommand(sql, conn);
                conn.Open();
                SqlDataReader sdr = cmd.ExecuteReader();
                sdr.NextResult();
                if (sdr.Read())
                {
                    Console.WriteLine(sdr[1]);
                }
                sdr.Close();
                sdr.Dispose();
            }

 

DATASET接收或datareader接收都可。

以SQL命令方式调用存储过程

原文:https://www.cnblogs.com/superfeeling/p/12072837.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!