PrepareCommand执行参数查询

PrepareCommand执行参数查询//////执行参数查询//////数据库执行命令///数据库链接命令///事务///查询语句///查询参数///privatestaticvoidPrepareCommand

大家好,又见面了,我是你们的朋友全栈君。

/// <summary>
/// 执行参数查询
/// </summary>
/// <param name=”cmd”>数据库执行命令</param>
/// <param name=”conn”>数据库链接命令</param>
/// <param name=”trans”>事务</param>
/// <param name=”cmdText”>查询语句</param>
/// <param name=”cmdParms”>查询参数</param>
/// <returns></returns>
private static void PrepareCommand(SqlCommand cmd, SqlConnection conn, SqlTransaction trans, string cmdText, SqlParameter[] cmdParms)
        {
            if (conn.State != ConnectionState.Open)
                conn.Open();
            cmd.Connection = conn;
            cmd.CommandText = cmdText;
            if (trans != null)
                cmd.Transaction = trans;
            cmd.CommandType = CommandType.Text;//cmdType;
            if (cmdParms != null)
            {
                foreach (SqlParameter parameter in cmdParms)
                {
                    if ((parameter.Direction == ParameterDirection.InputOutput || parameter.Direction == ParameterDirection.Input) &&
                        (parameter.Value == null))
                    {
                        parameter.Value = DBNull.Value;
                    }
                    cmd.Parameters.Add(parameter);
                }
            }
        }

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/155372.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月2日 上午9:46
下一篇 2022年7月2日 上午9:46


相关推荐

  • webview长按复制_android studio点击按钮显示文本

    webview长按复制_android studio点击按钮显示文本publicclassNewTextViewextendsEditText{publicNewTextView(Contextcontext){super(context);//TODOAuto-generatedconstructorstub}publicNewTextView(Contextcontext,AttributeSetattrs){super(co…

    2026年4月18日
    4
  • Idea激活码最新教程2024.2.3版本,永久有效激活码,亲测可用,记得收藏

    Idea激活码最新教程2024.2.3版本,永久有效激活码,亲测可用,记得收藏Idea 激活码教程永久有效 2024 2 3 激活码教程 Windows 版永久激活 持续更新 Idea 激活码 2024 2 3 成功激活

    2025年5月30日
    6
  • vispy 显示 kitti 点云数据

    vispy 显示 kitti 点云数据

    2020年11月8日
    302
  • notifyone和notifyall区别_notify被动形式

    notifyone和notifyall区别_notify被动形式Notify与notifyall的区别notifyAll使所有原来在该对象上等待被notify的线程统统退出wait的状态,变成等待该对象上的锁,一旦该对象被解锁,他们就会去竞争。 notify则文明得多他只是选择一个wait状态线程进行通知,并使它获得该对象上的锁,但不惊动其他同样在等待被该对象notify的线程们,当第一个线程运行完毕以后释放对象上的锁此时如果该对象没有再次使用notify语句…

    2025年10月1日
    4
  • 什么是MiniPCIe?MiniPCIe的作用是什么?「建议收藏」

    什么是MiniPCIe?MiniPCIe的作用是什么?「建议收藏」2019年,中国正式进入5G商用元年。4G网络不管是速度、还是信号上都再无优势,那么4G网络会被淘汰吗?现在物联网应用最大的承载部分是在2G/3G网络,而现在的NB-IOT网络,不适用在高速率,低延时通信场景中。以前对速率,时延有一定要求的物联网设备将会向4G的LTE网络迁移,4G网络已经足够承载相关设备。也就是说,很长一段时间内就是作为物联网的承载网络的4G网络也不会被淘汰。StrategyAnalytics预计,在5G商用时代下,4G模组伴随着成本下降,市场的成熟,其销量将在将于2021年达到峰

    2025年10月7日
    6
  • R语言——决策树模型

    R语言——决策树模型nbsp nbsp nbsp nbsp 决策树 TreeNodels 是一种创建树状模型的方法 它使用 基尼不纯度 GiniImpurity 或信息增益 InformationG 等标准对节点进行递归分割 以创建树状模型 决策树看起来像是以树状形式排列的一系列的 if else 语句 易于理解 执行速度快 并且 它能够很好地表现多个特征之间的相互作用 适用于多种数据类型 树状模型中 随机森林性能表现卓越

    2026年3月26日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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