CreateCommand是個自定義的方法,不清楚你是看漏了,還是你看的案例講漏了(前者可能性比較大),這是原文你只需要把上面的CreateCommand這個方法加到程式碼裡就行了,形如public int RunProc(string procName, SqlParameter[] prams) { //原始碼 }private SqlCommand CreateCommand(string procName, SqlParameter[] prams){//原始碼}8.將SqlParameter新增到SqlCommand中CreateCommand方法建立一個SqlCommand物件以此來執行命令文字。完整程式碼如下:例程08 程式碼位置:光碟\TM\01\SIS\ App_Code \ DataBase.cs#region 將命令文字新增到SqlCommand/// <summary>/// 建立一個SqlCommand物件以此來執行命令文字/// </summary>/// <param name="procName">命令文字</param>/// <param name="prams"命令文字所需引數</param>/// <returns>返回SqlCommand物件</returns>private SqlCommand CreateCommand(string procName, SqlParameter[] prams){ // 確認開啟連線 this.Open(); SqlCommand cmd = new SqlCommand(procName, con); cmd.CommandType = CommandType.Text; //執行型別:命令文字 // 依次把引數傳入命令文字 if (prams != null) { foreach (SqlParameter parameter in prams) cmd.Parameters.Add(parameter); } // 加入返回引數 cmd.Parameters.Add( new SqlParameter("ReturnValue", SqlDbType.Int, 4, ParameterDirection.ReturnValue, false, 0, 0, string.Empty, DataRowVersion.Default, null)); return cmd;}#endregion
CreateCommand是個自定義的方法,不清楚你是看漏了,還是你看的案例講漏了(前者可能性比較大),這是原文你只需要把上面的CreateCommand這個方法加到程式碼裡就行了,形如public int RunProc(string procName, SqlParameter[] prams) { //原始碼 }private SqlCommand CreateCommand(string procName, SqlParameter[] prams){//原始碼}8.將SqlParameter新增到SqlCommand中CreateCommand方法建立一個SqlCommand物件以此來執行命令文字。完整程式碼如下:例程08 程式碼位置:光碟\TM\01\SIS\ App_Code \ DataBase.cs#region 將命令文字新增到SqlCommand/// <summary>/// 建立一個SqlCommand物件以此來執行命令文字/// </summary>/// <param name="procName">命令文字</param>/// <param name="prams"命令文字所需引數</param>/// <returns>返回SqlCommand物件</returns>private SqlCommand CreateCommand(string procName, SqlParameter[] prams){ // 確認開啟連線 this.Open(); SqlCommand cmd = new SqlCommand(procName, con); cmd.CommandType = CommandType.Text; //執行型別:命令文字 // 依次把引數傳入命令文字 if (prams != null) { foreach (SqlParameter parameter in prams) cmd.Parameters.Add(parameter); } // 加入返回引數 cmd.Parameters.Add( new SqlParameter("ReturnValue", SqlDbType.Int, 4, ParameterDirection.ReturnValue, false, 0, 0, string.Empty, DataRowVersion.Default, null)); return cmd;}#endregion