?? 存儲過程.txt
字號:
/// <summary>
/// 執行存儲過程
/// </summary>
/// <param name="procName">存儲過程名</param>
/// <param name="paramList">參數列表</param>
/// <returns>返回表的內容</returns>
//public Object ExecProcedure(string procName, List<ProcParam> paramList, bool hasOutputValue)
//{
// try
// {
// //設置命令類型(調用存儲過程)
// command.CommandType = CommandType.StoredProcedure;
// //設置命令文本
// command.CommandText = procName;
// //檢查參數列表是否為空
// if (paramList != null)
// {
// foreach (ProcParam procParam in paramList)
// {
// //聲明一個命令參數
// SqlParameter param = new SqlParameter();
// //設置命令的參數
// param.ParameterName = procParam.pName;
// param.SqlDbType = procParam.pType;
// param.Size = procParam.pSize;
// param.Value = procParam.pValue;
// param.Direction = procParam.pDirection;
// //添加命令參數
// command.Parameters.Add(param);
// }
// }
// if (!hasOutputValue)
// {
// //要返回的表
// Table table = new Table();
// //執行命令
// SqlDataReader dataReader = command.ExecuteReader();
// //結果集的列數
// int col = dataReader.FieldCount;
// //設置表頭
// for (int i = 0; i < col; i++)
// {
// table.Header.Add(dataReader.GetName(i));
// }
// //讀取結果集
// while (dataReader.Read())
// {
// TableItem item = new TableItem();
// for (int index = 0; index < col; index++)
// {
// item.Columns.Add(dataReader[index].ToString());
// }
// table.Items.Add(item);
// }
// dataReader.Close();
// return table;
// }
// else
// {
// //執行命令
// command.ExecuteScalar();
// return command.Parameters[paramList.Count - 1].Value;
// }
// }
// catch (Exception ex)
// {
// Console.WriteLine("執行存儲過程失敗,請檢查原因:" + ex.Message);
// }
// return null;
//}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -