zoukankan      html  css  js  c++  java
  • 调用存储过程修改

    /// <summary>
    /// 2014-12-09 吴海龙
    /// 测试调用pacs存储过程
    /// </summary>
    /// <param name="inp_no">住院号</param>
    /// <param name="icd">icd编码</param>
    [WebMethod]
    public void TestHISCONFIRMICD(String inp_no, string icd)
    {
    DataSet dsOrder = new DataSet();
    ConnectionStringSettings sDB = ConfigurationManager.ConnectionStrings["PacsConnectionString"];
    DbProviderFactory fDB = DbProviderFactories.GetFactory(sDB.ProviderName);
    using (DbConnection connDB = fDB.CreateConnection())
    {
    connDB.ConnectionString = sDB.ConnectionString;
    try
    {
    connDB.Open();
    }
    catch (Exception ex)
    {
    throw;
    }
    DbCommand cmdDB = connDB.CreateCommand();
    cmdDB.CommandType = CommandType.StoredProcedure;
    DbDataAdapter daDB = fDB.CreateDataAdapter();
    cmdDB.CommandText = "HisConfirmID";
    DbParameter dp = cmdDB.CreateParameter();
    dp.ParameterName = "INP_NO";
    dp.DbType = DbType.String;
    dp.Value = inp_no;
    cmdDB.Parameters.Add(dp);
    DbParameter dp1 = cmdDB.CreateParameter();
    dp1.ParameterName = "icd10";
    dp1.DbType = DbType.String;
    dp1.Value = icd;
    cmdDB.Parameters.Add(dp1);
    //cmdDB.Parameters.Add("@INP_NO", OracleType.VarChar);
    //cmdDB.Parameters.Add("@icd10", OracleType.VarChar);
    //cmdDB.Parameters["@INP_NO"].Value = inp_no;//list[1].ToString();
    //cmdDB.Parameters["@icd10"].Value = icd;//list[2].ToString();
    try
    {
    cmdDB.ExecuteNonQuery();
    }
    catch (Exception ex)
    {
    throw;
    }
    connDB.Close();
    }

  • 相关阅读:
    MySQL之PXC集群
    MySQL大表查询未走索引异常分析
    Redis场景应用之UA池
    MySQL日志剖析
    Redis场景应用之排行榜
    MySQL B+树索引解析
    Redisson分布式锁剖析
    关键字替代符号C++
    并查集按秩合并
    POJ3048
  • 原文地址:https://www.cnblogs.com/wuhailong/p/4262506.html
Copyright © 2011-2022 走看看