IDataParameter调用存储过程

IDataParameter调用存储过程

大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。

public string  GenerateExamePaper(string paperType, string driverID, string MacAddr)

        {

            int i;

            IDataParameter[] iData = new SqlParameter[4];

            iData[0] = new SqlParameter(“@paperType”, paperType);

            iData[1] = new SqlParameter(“@driverID”, driverID);

            iData[2] = new SqlParameter(“@MacAddr”, MacAddr);

            iData[3] = new SqlParameter(“@sReturn”, SqlDbType.Char, 50, ParameterDirection.Output, false, 0, 0, string.Empty, DataRowVersion.Default,null);

            string aaa = “”;

            i= DbHelperSQL.RunProcedureParOut(“Pro_GenerateExamePaper”, iData, out aaa).ToString();

            return aaa;

        }

  /// <summary>
        /// 运行存储过程,返回影响的行数
        /// </summary>
        /// <param name=”storedProcName”>存储过程名</param>
        /// <param name=”parameters”>存储过程參数</param>
        /// <param name=”rowsAffected”>影响的行数</param>

/// <param name=”rowsAffected”>返回output值</param>

        /// <returns></returns>
        public static int RunProcedure(string storedProcName, IDataParameter[] parameters, out int rowsAffected,out str)
        {
            using (SqlConnection connection = new SqlConnection(connectionString))
            {
                int result;
                connection.Open();
                SqlCommand command = BuildIntCommand(connection, storedProcName, parameters);
                rowsAffected = command.ExecuteNonQuery();
                result = (int)command.Parameters[“ReturnValue”].Value;
              str= (int)command.Parameters[“@sReturn”].Value;
                return result;
            }
        }

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/118397.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 用户黏性分析_客户粘性是指什么

    用户黏性分析_客户粘性是指什么DAU/MAU值越大,说明app用户黏性越高!1.基本概念DAU和MAUDAU(DailyActiveUser),日活跃用户数MAU(MonthlyActiveUser),月活

  • vlan的作用[通俗易懂]

    vlan的作用[通俗易懂]什么是VLAN呢?VLAN(VirtualLocalAreaNetwork)即虚拟局域网,是将一个物理的LAN在逻辑上划分成多个广播域的通信技术。VLAN有哪些作用呢?一张图看懂VLAN的作用:由上图可以看出:通过划分不同的VLAN,VLAN内的主机间可以直接通信,而VLAN间不能直接互通,从而将广播报文限制在一个VLAN内。限制广播域:广播域被限制在一个VLAN内,节省了带宽,提高了…

  • 数据结构单链表的算法描述_数据结构创建单链表及其实现

    数据结构单链表的算法描述_数据结构创建单链表及其实现一、什么是链表链表是一种数据结构,跟数组不同,链表不需要连续的内存空间,而是通过指针将零散的内存块连接起来。因此,链表的查找需要通过节点按顺序遍历,而增加与删除通过只需要操作指针指向,这也造成了相

  • Model2的基本结构「建议收藏」

    Model2的基本结构「建议收藏」DBConnection.javaUser.javaUserDAO.javaUserDAOImpl.javaPasswordError.javaUserLoginServlet.javau

  • C语言实现简单贪吃蛇代码

    C语言实现简单贪吃蛇代码基本构成穿墙控制死亡控制初始化蛇(init_snake函数)移动蛇(move_snake函数)打印蛇(print_snake函数)利用for循环检测坐标对应的蛇的位置代码演示#include<stdio.h>#include<windows.h>#include<conio.h>#include<time…

  • Scala 中 fastjson Object转JsonObject

    Scala 中 fastjson Object转JsonObjectScala中,fastjson的Object转JsonObject相比于Java有些差别,不支持像Java一样强转。//java中Object转JsonObjectJSONObjectjsonObject=(JSONObject)JSON.toJSON(eventBean);导包<!–阿里巴巴开源json解析框架–><dep…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号