zoukankan      html  css  js  c++  java
  • SQL存储过程使用方法

    public void findflight()
    
    {
    
    // 创建参数
    
    IDataParameter[] parameters = {
    
    new SqlParameter("@Id", SqlDbType.Int,4) ,
    
    new SqlParameter("@Name", SqlDbType.NVarChar) ,
    
    };
    
    // 设置参数类型
    
    parameters[0].Direction = ParameterDirection.Output; // 设置为输出参数
    
    parameters[1].Value = "张三";

    LoadDate(“P_FindFlihgt”,parameters);
    int id = (int)parameter[0].Value;
    }
    //调用存储过程返回DateTable
     public static DataTable LoadData(string strProcName, params object[] paraValues)
             {
                 DataTable dt = new DataTable();
                 string strConn = ConfigurationManager.ConnectionStrings["HealthHospInfection"].ConnectionString;
                 using (SqlConnection conn = new SqlConnection(strConn))
                 {
                     try
                     {
                        SqlCommand cmd = new SqlCommand();
                         cmd.CommandText = strProcName;
                         // 设置CommandType的类型
                         cmd.CommandType = CommandType.StoredProcedure;
                         cmd.Connection = conn;
                         conn.Open();
     
                         if (paraValues != null)
                         {
                             //添加参数
                             cmd.Parameters.AddRange(paraValues);
                         }
     
                         // 取数据
                         using (SqlDataAdapter adapter = new SqlDataAdapter(cmd))
                         {
                             adapter.Fill(dt);
                         }
                     }
                     catch (Exception ex)
                    {
                         MessageBox.Show("错误:" + ex.Message + "/r/n跟踪:" + ex.StackTrace);
                     }
                     finally
                     {
                         conn.Close();
                     }
                 }
                 return dt;
             }      
  • 相关阅读:
    jmeter对数据库进行简单的压测
    数据库语言sql
    (二)变量的概念与分类
    (一)Java关键字与标识符
    socket之远程执行命令
    python文件操作
    UDP基础server与client
    TCP基础server与client
    Python 之 杂谈(迭代器iter)、偏函数
    python 之解决socket 粘包
  • 原文地址:https://www.cnblogs.com/lcidy/p/8963314.html
Copyright © 2011-2022 走看看