/// <summary> /// Add ParametersInCommand /// </summary> /// <param name="sqlComm">SqlCommand</param> /// <param name="ColumnName">คอลัมน์ของ พารามิเตอร์</param> /// <param name="sqlDbType">Type ของ พารามิเตอร์</param> /// <param name="objectValue">ข้อมูล</param> public void AddParametersInCommand(SqlCommand sqlComm, string ColumnName, SqlDbType sqlDbType, object objectValue) { // Add Parameter sqlComm.Parameters.Add(new SqlParameter(ColumnName, sqlDbType)); //Assign Value sqlComm.Parameters[ColumnName].Value = dbParametersHelper.DoValidateValue(objectValue); }
/// <summary> /// เพิ่ม Parameter เข้า Collection /// </summary> /// <param name="Parameter">ชื่อพารามิเตอร์</param> /// <param name="DataType">ชนิดตัวแปร</param> /// <param name="Value">ข้อมูล</param> public void AddParameters(string Parameter, SqlDbType DataType, object Value, ParameterDirection paramDirection) { SqlParameter sqlParameter = new SqlParameter(); sqlParameter.SqlDbType = DataType; sqlParameter.ParameterName = Parameter; //ตรวจสอบ ข้อมูลที่ส่งเข้ามาก่อนเพราะ ถ้าเป็น Null ต้องทำการ Assign เป็นค่า DBNull sqlParameter.Direction = paramDirection; if (!paramDirection.Equals(ParameterDirection.Output)) { sqlParameter.Value = dbParametersHelper.DoValidateValue(Value); } else { sqlParameter.Value = Value; } arrParameter.Add(sqlParameter); }