Index: branches/src/ProcessManagement/ProcessManagement/Common/CommonVersion.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Common/CommonVersion.cs	(revision 251)
+++ branches/src/ProcessManagement/ProcessManagement/Common/CommonVersion.cs	(revision 252)
@@ -14,7 +14,7 @@
         /// <summary>
         /// 本体バージョン
         /// </summary>
-        public static int s_SystemVersion = 63;
+        public static int s_SystemVersion = 64;
 
         /// <summary>
         /// コピー・環境バージョン
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMPersonSalary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMPersonSalary.cs	(revision 251)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMPersonSalary.cs	(revision 252)
@@ -64,19 +64,20 @@
         /// <returns>true：成功 false：失敗</returns>
         private string CreateSelectSQL()
         {
-            string strcmd = "SELECT";
-            strcmd += "  PersonCode";
+            StringBuilder strcmd = new StringBuilder();
+            strcmd.Append("SELECT");
+            strcmd.Append("  PersonCode");
 
-            strcmd += ", DATE_FORMAT(StartDate, '%Y/%m/%d')";
+            strcmd.Append(", DATE_FORMAT(StartDate, '%Y/%m/%d')");
 
-            strcmd += ", MonthlySalary";
-            strcmd += ", YearSalary";
+            strcmd.Append(", MonthlySalary");
+            strcmd.Append(", YearSalary");
 
-            strcmd += ", DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
-            strcmd += ", DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";
-            strcmd += " FROM PersonSalaryMaster";
+            strcmd.Append(", DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')");
+            strcmd.Append(", DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')");
+            strcmd.Append(" FROM PersonSalaryMaster");
 
-            return strcmd;
+            return strcmd.ToString();
         }
         #endregion
 
@@ -91,16 +92,17 @@
         public bool SelectAction(string AddSQLString, ref List<PersonSalaryMaster> data, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
 
             try
             {
                 // SQL作成（DateTime型が変換できないのでCharに変換しておく）
-                strcmd = CreateSelectSQL() + AddSQLString;
+                strcmd.Append(CreateSelectSQL());
+                strcmd.Append(AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return false;
 
                 // データセット
                 foreach (object[] objwrk in arData)
@@ -114,7 +116,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -131,16 +133,17 @@
         public bool SelectAction(string AddSQLString, ref PersonSalaryMaster data, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
 
             try
             {
                 // SQL作成（DateTime型が変換できないのでCharに変換しておく）
-                strcmd = CreateSelectSQL() + AddSQLString;
+                strcmd.Append(CreateSelectSQL());
+                strcmd.Append(AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return false;
                 if (arData.Count == 0) return false;
 
                 // データセット
@@ -151,7 +154,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -165,39 +168,39 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool InsertAction(PersonSalaryMaster data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
 
                 bool bColFirst = true;
-                strcmd = "INSERT INTO PersonSalaryMaster";
-                strcmd += " (";
+                strcmd.Append("INSERT INTO PersonSalaryMaster");
+                strcmd.Append(" (");
                 foreach (var gender in Enum.GetValues(typeof(NameColumn)))
                 {
-                    if (!bColFirst) strcmd += ", ";
-                    strcmd += gender.ToString();
+                    if (!bColFirst) strcmd.Append(", ");
+                    strcmd.Append(gender.ToString());
                     bColFirst = false;
                 }
-                strcmd += ") VALUES (";
+                strcmd.Append(") VALUES (");
 
-                strcmd += string.Format("  {0}", data.PersonCode);
+                strcmd.AppendFormat("  {0}", data.PersonCode);
 
-                strcmd += string.Format(", STR_TO_DATE('{0}' ,'%Y/%m/%d')", data.StartDate.ToShortDateString());
+                strcmd.AppendFormat(", STR_TO_DATE('{0}' ,'%Y/%m/%d')", data.StartDate.ToShortDateString());
 
-                strcmd += string.Format(", {0}", data.MonthlySalary);
-                strcmd += string.Format(", {0}", data.YearSalary);
+                strcmd.AppendFormat(", {0}", data.MonthlySalary);
+                strcmd.AppendFormat(", {0}", data.YearSalary);
 
-                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.EntryDate);
-                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.UpdateDate);
-                strcmd += ")";
+                strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.EntryDate);
+                strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.UpdateDate);
+                strcmd.Append(")");
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -211,45 +214,45 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool InsertAction(List<PersonSalaryMaster> data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
                 bool bColFirst = true;
-                strcmd = "INSERT INTO PersonSalaryMaster";
-                strcmd += " (";
+                strcmd.Append("INSERT INTO PersonSalaryMaster");
+                strcmd.Append(" (");
                 foreach (var gender in Enum.GetValues(typeof(NameColumn)))
                 {
-                    if (!bColFirst) strcmd += ", ";
-                    strcmd += gender.ToString();
+                    if (!bColFirst) strcmd.Append(", ");
+                    strcmd.Append(gender.ToString());
                     bColFirst = false;
                 }
-                strcmd += ") VALUES";
+                strcmd.Append(") VALUES");
 
                 bool bDataFirst = true;
                 foreach (PersonSalaryMaster work in data)
                 {
-                    if (bDataFirst) strcmd += " (";
-                    else strcmd += ", (";
+                    if (bDataFirst) strcmd.Append(" (");
+                    else strcmd.Append(", (");
 
-                    strcmd += string.Format("  {0}", work.PersonCode);
-                    strcmd += string.Format(", STR_TO_DATE('{0}' ,'%Y/%m/%d')", work.StartDate.ToShortDateString());
-                    strcmd += string.Format(", {0}", work.MonthlySalary);
-                    strcmd += string.Format(", {0}", work.YearSalary);
+                    strcmd.AppendFormat("  {0}", work.PersonCode);
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}' ,'%Y/%m/%d')", work.StartDate.ToShortDateString());
+                    strcmd.AppendFormat(", {0}", work.MonthlySalary);
+                    strcmd.AppendFormat(", {0}", work.YearSalary);
 
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
-                    strcmd += ")";
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
+                    strcmd.Append(")");
 
                     bDataFirst = false;
                 }
 
-                if (!ExecuteNonQuery(strcmd, false)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), false)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -264,31 +267,31 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool UpdateAction(string AddSQLString, PersonSalaryMaster data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
 
-                strcmd = "UPDATE PersonSalaryMaster";
+                strcmd.Append("UPDATE PersonSalaryMaster");
 
-                strcmd += " SET";
+                strcmd.Append(" SET");
 
-                strcmd += string.Format("  PersonCode = {0}", data.PersonCode.ToString());
+                strcmd.AppendFormat("  PersonCode = {0}", data.PersonCode.ToString());
                 
-                strcmd += string.Format(", StartDate = STR_TO_DATE('{0}','%Y/%m/%d')", data.StartDate.ToShortDateString());
+                strcmd.AppendFormat(", StartDate = STR_TO_DATE('{0}','%Y/%m/%d')", data.StartDate.ToShortDateString());
                 
-                strcmd += string.Format(", MonthlySalary = {0}", data.MonthlySalary.ToString());
-                strcmd += string.Format(", YearSalary = {0}", data.YearSalary.ToString());
+                strcmd.AppendFormat(", MonthlySalary = {0}", data.MonthlySalary.ToString());
+                strcmd.AppendFormat(", YearSalary = {0}", data.YearSalary.ToString());
 
-                strcmd += ", UpdateDate = NOW()";
-                strcmd += AddSQLString;
+                strcmd.Append(", UpdateDate = NOW()");
+                strcmd.Append(AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -304,18 +307,18 @@
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
-                strcmd = string.Format("{0}{1}", "DELETE FROM PersonSalaryMaster", AddSQLString);
+                strcmd.AppendFormat("{0}{1}", "DELETE FROM PersonSalaryMaster", AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -377,19 +380,19 @@
         /// <returns>Where文字列</returns>
         public string CreatePrimarykeyString(int PersonCode, DateTime StartDate)
         {
-            string strWork = "";
+            StringBuilder strWork = new StringBuilder();
             try
             {
-                strWork = string.Format(" Where PersonCode = {0}", PersonCode);
+                strWork.AppendFormat(" Where PersonCode = {0}", PersonCode);
                 if (StartDate.Date != DateTime.MinValue)
-                    strWork = string.Format(" AND StartDate = STR_TO_DATE('{0}','%Y/%m/%d')", StartDate.ToShortDateString());
+                    strWork.AppendFormat(" AND StartDate = STR_TO_DATE('{0}','%Y/%m/%d')", StartDate.ToShortDateString());
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork.ToString());
             }
 
-            return strWork;
+            return strWork.ToString();
         }
         #endregion
     }
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMProcessExcute.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMProcessExcute.cs	(revision 251)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMProcessExcute.cs	(revision 252)
@@ -64,15 +64,16 @@
         private string CreateSelectSQL()
         {
             // SQL作成（DateTime型が変換できないのでCharに変換しておく）
-            string strcmd = "SELECT";
-            strcmd += "  SecCode";
-            strcmd += " ,ExecCode";
-            strcmd += " ,EditFlg";
-            strcmd += " ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
-            strcmd += " ,DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";
-            strcmd += " FROM ProcessExcuteMaster";
+            StringBuilder strcmd = new StringBuilder();
+            strcmd.Append("SELECT");
+            strcmd.Append("  SecCode");
+            strcmd.Append(" ,ExecCode");
+            strcmd.Append(" ,EditFlg");
+            strcmd.Append(" ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')");
+            strcmd.Append(" ,DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')");
+            strcmd.Append(" FROM ProcessExcuteMaster");
 
-            return strcmd;
+            return strcmd.ToString();
         }
         #endregion
 
@@ -87,16 +88,17 @@
         public bool SelectAction(string AddSQLString, ref List<ProcessExcute> data, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
 
             try
             {
                 // SQL作成（DateTime型が変換できないのでCharに変換しておく）
-                strcmd = CreateSelectSQL() + AddSQLString;
+                strcmd.Append(CreateSelectSQL());
+                strcmd.Append(AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return false;
 
                 // データセット
                 foreach (object[] objwrk in arData)
@@ -110,7 +112,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("起動対象エラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("起動対象エラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -127,16 +129,17 @@
         public bool SelectAction(string AddSQLString, ref ProcessExcute data, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
 
             try
             {
                 // SQL作成（DateTime型が変換できないのでCharに変換しておく）
-                strcmd = CreateSelectSQL() + AddSQLString;
+                strcmd.Append(CreateSelectSQL());
+                strcmd.Append(AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return false;
                 if (arData.Count == 0) return false;
                 // データセット
                 foreach (object[] objwrk in arData)
@@ -149,7 +152,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("起動対象エラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("起動対象エラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -163,37 +166,37 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool InsertAction(ProcessExcute data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
 
                 bool bColFirst = true;
-                strcmd = "INSERT INTO ProcessExcuteMaster";
-                strcmd += " (";
+                strcmd.Append("INSERT INTO ProcessExcuteMaster");
+                strcmd.Append(" (");
                 foreach (var gender in Enum.GetValues(typeof(TableColumn)))
                 {
-                    if (!bColFirst) strcmd += ", ";
-                    strcmd += gender.ToString();
+                    if (!bColFirst) strcmd.Append(", ");
+                    strcmd.Append(gender.ToString());
                     bColFirst = false;
                 }
-                strcmd += ") VALUES (";
+                strcmd.Append(") VALUES (");
 
-                strcmd += data.SecCode.ToString();
+                strcmd.AppendFormat(" {0}", data.SecCode.ToString());
 
-                strcmd += ", " + data.ExecCode.ToString();
-                strcmd += ", " + data.EditFlg.ToString();
+                strcmd.AppendFormat(", {0}", data.ExecCode.ToString());
+                strcmd.AppendFormat(", {0}", data.EditFlg.ToString());
 
-                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.EntryDate);
-                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.UpdateDate);
-                strcmd += ")";
+                strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.EntryDate);
+                strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.UpdateDate);
+                strcmd.Append(")");
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("起動対象エラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("起動対象エラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -207,44 +210,44 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool InsertAction(List<ProcessExcute> data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
                 bool bColFirst = true;
-                strcmd = "INSERT INTO ProcessExcuteMaster";
-                strcmd += " (";
+                strcmd.Append("INSERT INTO ProcessExcuteMaster");
+                strcmd.Append(" (");
                 foreach (var gender in Enum.GetValues(typeof(TableColumn)))
                 {
-                    if (!bColFirst) strcmd += ", ";
-                    strcmd += gender.ToString();
+                    if (!bColFirst) strcmd.Append(", ");
+                    strcmd.Append(gender.ToString());
                     bColFirst = false;
                 }
-                strcmd += ") VALUES";
+                strcmd.Append(") VALUES");
 
                 bool bDataFirst = true;
                 foreach (ProcessExcute work in data)
                 {
-                    if (bDataFirst) strcmd += " (";
-                    else strcmd += ", (";
+                    if (bDataFirst) strcmd.Append(" (");
+                    else strcmd.Append(", (");
 
-                    strcmd += work.SecCode.ToString();
-                    strcmd += ", " + work.ExecCode.ToString();
-                    strcmd += ", " + work.EditFlg.ToString();
+                    strcmd.AppendFormat(" {0}", work.SecCode.ToString());
+                    strcmd.AppendFormat(",{0}", work.ExecCode.ToString());
+                    strcmd.AppendFormat(",{0}", work.EditFlg.ToString());
 
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
-                    strcmd += ")";
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
+                    strcmd.Append(")");
 
                     bDataFirst = false;
                 }
 
-                if (!ExecuteNonQuery(strcmd, false)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), false)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -259,31 +262,31 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool UpdateAction(string AddSQLString, ProcessExcute data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
 
-                strcmd = "UPDATE ProcessExcuteMaster";
+                strcmd.Append("UPDATE ProcessExcuteMaster");
 
-                strcmd += " SET";
+                strcmd.Append(" SET");
 
-                strcmd += string.Format(" SecCode = {0}", data.SecCode.ToString());
+                strcmd.AppendFormat(" SecCode = {0}", data.SecCode.ToString());
 
-                strcmd += string.Format(",ExecCode = {0}", data.ExecCode.ToString());
+                strcmd.AppendFormat(",ExecCode = {0}", data.ExecCode.ToString());
 
-                strcmd += string.Format(",EditFlg = {0}", data.EditFlg.ToString());
+                strcmd.AppendFormat(",EditFlg = {0}", data.EditFlg.ToString());
 
-                strcmd += " ,UpdateDate = NOW()";
+                strcmd.Append(" ,UpdateDate = NOW()");
 
-                strcmd += AddSQLString;
+                strcmd.Append(AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("起動対象エラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("起動対象エラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -299,18 +302,18 @@
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
-                strcmd = string.Format("{0}{1}", "DELETE FROM ProcessExcuteMaster", AddSQLString);
+                strcmd.AppendFormat("{0}{1}", "DELETE FROM ProcessExcuteMaster", AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("起動対象エラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("起動対象エラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -352,19 +355,19 @@
         /// </summary>
         public string CreatePrimarykeyString(int SecCode, int ExecCode = 0)
         {
-            string strWork = "";
+            StringBuilder strWork = new StringBuilder();
             try
             {
-                strWork = string.Format(" Where SecCode = {0}", SecCode);
+                strWork.AppendFormat(" Where SecCode = {0}", SecCode);
                 if (ExecCode != 0)
-                    strWork = string.Format(" And ExecCode = {0}", ExecCode);
+                    strWork.AppendFormat(" And ExecCode = {0}", ExecCode);
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork.ToString());
             }
 
-            return strWork;
+            return strWork.ToString();
         }
         #endregion
     }
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSecurity.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSecurity.cs	(revision 251)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSecurity.cs	(revision 252)
@@ -65,20 +65,21 @@
         private string CreateSelectSQL()
         {
             // SQL作成（DateTime型が変換できないのでCharに変換しておく）
-            string strcmd = "SELECT";
-            strcmd += "  SecCode";
-            strcmd += " ,DisplayOrder";
-            strcmd += " ,SecName";
-            strcmd += " ,SecRank";
-            strcmd += " ,SecRange";
-            strcmd += " ,GeneralAffairs";
-            strcmd += " ,SelectBackColor";
+            StringBuilder strcmd = new StringBuilder();
+            strcmd.Append("SELECT");
+            strcmd.Append("  SecCode");
+            strcmd.Append(" ,DisplayOrder");
+            strcmd.Append(" ,SecName");
+            strcmd.Append(" ,SecRank");
+            strcmd.Append(" ,SecRange");
+            strcmd.Append(" ,GeneralAffairs");
+            strcmd.Append(" ,SelectBackColor");
 
-            strcmd += " ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
-            strcmd += " ,DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";
-            strcmd += " FROM SecurityMaster";
+            strcmd.Append(" ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')");
+            strcmd.Append(" ,DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')");
+            strcmd.Append(" FROM SecurityMaster");
 
-            return strcmd;
+            return strcmd.ToString();
         }
         #endregion
 
@@ -93,16 +94,17 @@
         public bool SelectAction(string AddSQLString, ref List<SecurityMaster> data, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
 
             try
             {
                 // SQL作成（DateTime型が変換できないのでCharに変換しておく）
-                strcmd = CreateSelectSQL() + AddSQLString;
+                strcmd.Append(CreateSelectSQL());
+                strcmd.Append(AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return false;
 
                 // データセット
                 foreach (object[] objwrk in arData)
@@ -116,7 +118,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("保護区分エラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("保護区分エラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -133,16 +135,17 @@
         public bool SelectAction(string AddSQLString, ref SecurityMaster data, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
 
             try
             {
                 // SQL作成（DateTime型が変換できないのでCharに変換しておく）
-                strcmd = CreateSelectSQL() + AddSQLString;
+                strcmd.Append(CreateSelectSQL());
+                strcmd.Append(AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return false;
                 if (arData.Count == 0) return false;
                 // データセット
                 foreach (object[] objwrk in arData)
@@ -155,7 +158,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("保護区分エラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("保護区分エラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -169,40 +172,40 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool InsertAction(SecurityMaster work, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
 
                 bool bColFirst = true;
-                strcmd = "INSERT INTO SecurityMaster";
-                strcmd += " (";
+                strcmd.Append("INSERT INTO SecurityMaster");
+                strcmd.Append(" (");
                 foreach (var gender in Enum.GetValues(typeof(TableColumn)))
                 {
-                    if (!bColFirst) strcmd += ", ";
-                    strcmd += gender.ToString();
+                    if (!bColFirst) strcmd.Append(", ");
+                    strcmd.Append(gender.ToString());
                     bColFirst = false;
                 }
-                strcmd += ") VALUES (";
+                strcmd.Append(") VALUES (");
 
-                strcmd += work.SecCode.ToString();
-                strcmd += string.Format(", {0}", work.DisplayOrder);
-                strcmd += string.Format(",'{0}'", work.SecName);
-                strcmd += string.Format(", {0}", work.SecRank);
-                strcmd += string.Format(", {0}", work.SecRange);
-                strcmd += string.Format(", {0}", work.GeneralAffairs);
-                strcmd += string.Format(",'{0}'", work.SelectBackColor);
+                strcmd.AppendFormat(" {0}", work.SecCode.ToString());
+                strcmd.AppendFormat(", {0}", work.DisplayOrder);
+                strcmd.AppendFormat(",'{0}'", work.SecName);
+                strcmd.AppendFormat(", {0}", work.SecRank);
+                strcmd.AppendFormat(", {0}", work.SecRange);
+                strcmd.AppendFormat(", {0}", work.GeneralAffairs);
+                strcmd.AppendFormat(",'{0}'", work.SelectBackColor);
 
-                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
-                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
-                strcmd += ")";
+                strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
+                strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
+                strcmd.Append(")");
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("保護区分エラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("保護区分エラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -216,48 +219,48 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool InsertAction(List<SecurityMaster> data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
                 bool bColFirst = true;
-                strcmd = "INSERT INTO SecurityMaster";
-                strcmd += " (";
+                strcmd.Append("INSERT INTO SecurityMaster");
+                strcmd.Append(" (");
                 foreach (var gender in Enum.GetValues(typeof(TableColumn)))
                 {
-                    if (!bColFirst) strcmd += ", ";
-                    strcmd += gender.ToString();
+                    if (!bColFirst) strcmd.Append(", ");
+                    strcmd.Append(gender.ToString());
                     bColFirst = false;
                 }
-                strcmd += ") VALUES";
+                strcmd.Append(") VALUES");
 
                 bool bDataFirst = true;
                 foreach (SecurityMaster work in data)
                 {
-                    if (bDataFirst) strcmd += " (";
-                    else strcmd += ", (";
+                    if (bDataFirst) strcmd.Append(" (");
+                    else strcmd.Append(", (");
 
-                    strcmd += string.Format("  {0}", work.SecCode);
-                    strcmd += string.Format(", {0}", work.DisplayOrder);
-                    strcmd += string.Format(",'{0}'", work.SecName);
-                    strcmd += string.Format(", {0}", work.SecRank);
-                    strcmd += string.Format(", {0}", work.SecRange);
-                    strcmd += string.Format(", {0}", work.GeneralAffairs);
-                    strcmd += string.Format(",'{0}'", work.SelectBackColor);
+                    strcmd.AppendFormat("  {0}", work.SecCode);
+                    strcmd.AppendFormat(", {0}", work.DisplayOrder);
+                    strcmd.AppendFormat(",'{0}'", work.SecName);
+                    strcmd.AppendFormat(", {0}", work.SecRank);
+                    strcmd.AppendFormat(", {0}", work.SecRange);
+                    strcmd.AppendFormat(", {0}", work.GeneralAffairs);
+                    strcmd.AppendFormat(",'{0}'", work.SelectBackColor);
 
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
-                    strcmd += ")";
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
+                    strcmd.Append(")");
 
                     bDataFirst = false;
                 }
 
-                if (!ExecuteNonQuery(strcmd, false)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), false)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("保護区分エラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("保護区分エラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -272,32 +275,32 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool UpdateAction(string AddSQLString, SecurityMaster data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
 
-                strcmd = "UPDATE SecurityMaster";
+                strcmd.Append("UPDATE SecurityMaster");
 
-                strcmd += " SET";
+                strcmd.Append(" SET");
 
-                strcmd += string.Format(" SecCode = {0}", data.SecCode);
-                strcmd += string.Format(",DisplayOrder = {0}", data.DisplayOrder);
-                strcmd += string.Format(",SecName = '{0}'", data.SecName);
-                strcmd += string.Format(",SecRank = {0}", data.SecRank);
-                strcmd += string.Format(",SecRange = {0}", data.SecRange);
-                strcmd += string.Format(",GeneralAffairs = {0}", data.GeneralAffairs);
-                strcmd += string.Format(",SelectBackColor = '{0}'", data.SelectBackColor);
+                strcmd.AppendFormat(" SecCode = {0}", data.SecCode);
+                strcmd.AppendFormat(",DisplayOrder = {0}", data.DisplayOrder);
+                strcmd.AppendFormat(",SecName = '{0}'", data.SecName);
+                strcmd.AppendFormat(",SecRank = {0}", data.SecRank);
+                strcmd.AppendFormat(",SecRange = {0}", data.SecRange);
+                strcmd.AppendFormat(",GeneralAffairs = {0}", data.GeneralAffairs);
+                strcmd.AppendFormat(",SelectBackColor = '{0}'", data.SelectBackColor);
 
-                strcmd += ", UpdateDate = NOW()";
-                strcmd += AddSQLString;
+                strcmd.Append(", UpdateDate = NOW()");
+                strcmd.Append(AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("保護区分エラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("保護区分エラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -313,18 +316,18 @@
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
-                strcmd = string.Format("{0}{1}", "DELETE FROM SecurityMaster", AddSQLString);
+                strcmd.AppendFormat("{0}{1}", "DELETE FROM SecurityMaster", AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("保護区分エラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("保護区分エラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -341,48 +344,48 @@
         /// <returns></returns>
         public bool UpdateFeild(int SecurityCode, int FeildNo, object value, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
-                strcmd = "UPDATE SecurityMaster";
+                strcmd.Append("UPDATE SecurityMaster");
 
-                strcmd += " SET";
+                strcmd.Append(" SET");
                 switch (FeildNo)
                 {
                     case (int) TableColumn.SecCode:
-                        strcmd += string.Format(" SecurityCode = {0}", ((int)value).ToString());
+                        strcmd.AppendFormat(" SecurityCode = {0}", ((int)value).ToString());
                         break;
                     case (int)TableColumn.DisplayOrder:
-                        strcmd += string.Format(" DisplayOrder = {0}", ((int)value).ToString());
+                        strcmd.AppendFormat(" DisplayOrder = {0}", ((int)value).ToString());
                         break;
                     case (int)TableColumn.SecName:
-                        strcmd += string.Format(" SecurityName = '{0}'", value.ToString());
+                        strcmd.AppendFormat(" SecurityName = '{0}'", value.ToString());
                         break;
                     case (int)TableColumn.SecRank:
-                        strcmd += string.Format(" SecurityRank = {0}", ((int)value).ToString());
+                        strcmd.AppendFormat(" SecurityRank = {0}", ((int)value).ToString());
                         break;
                     case (int)TableColumn.SecRange:
-                        strcmd += string.Format(" SecurityRange = {0}", ((int)value).ToString());
+                        strcmd.AppendFormat(" SecurityRange = {0}", ((int)value).ToString());
                         break;
                     case (int)TableColumn.GeneralAffairs:
-                        strcmd += string.Format(" GeneralAffairs = {0}", ((int)value).ToString());
+                        strcmd.AppendFormat(" GeneralAffairs = {0}", ((int)value).ToString());
                         break;
 
                     case (int)TableColumn.SelectBackColor:
-                        strcmd += string.Format(" SelectBackColor = '{0}'", value.ToString());
+                        strcmd.AppendFormat(" SelectBackColor = '{0}'", value.ToString());
                         break;
                 }
 
-                strcmd += ", UpdateDate = NOW()";
-                strcmd += CreatePrimarykeyString(SecurityCode);
+                strcmd.Append(", UpdateDate = NOW()");
+                strcmd.Append(CreatePrimarykeyString(SecurityCode));
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -429,17 +432,17 @@
         /// <returns>Where文字列</returns>
         public string CreatePrimarykeyString(int SecurityCode)
         {
-            string strWork = "";
+            StringBuilder strWork = new StringBuilder(); ;
             try
             {
-                strWork = string.Format(" Where SecCode = {0}", SecurityCode);
+                strWork.AppendFormat(" Where SecCode = {0}", SecurityCode);
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork.ToString());
             }
 
-            return strWork;
+            return strWork.ToString();
         }
         #endregion
 
@@ -453,16 +456,16 @@
         public int SelectMaxSecurityCount(string AddSQLString, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
             int iRet = 0;
             try
             {
                 // SQL作成
-                strcmd = "SELECT IFNULL(MAX(SecCode), 0) FROM SecurityMaster" + AddSQLString;
+                strcmd.AppendFormat("SELECT IFNULL(MAX(SecCode), 0) FROM SecurityMaster{0}", AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return iRet;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return iRet;
 
                 // データセット
                 object[] objwrk = (object[])arData[0];
@@ -472,7 +475,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return -1;
             }
         }
@@ -488,16 +491,16 @@
         public int SelectMaxDisplayCount(string AddSQLString, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
             int iRet = 0;
             try
             {
                 // SQL作成
-                strcmd = "SELECT IFNULL(MAX(DISPLAYORDER), 0) FROM SecurityMaster" + AddSQLString;
+                strcmd.AppendFormat("SELECT IFNULL(MAX(DISPLAYORDER), 0) FROM SecurityMaster{0}", AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return iRet;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return iRet;
 
                 // データセット
                 object[] objwrk = (object[])arData[0];
@@ -507,7 +510,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return -1;
             }
         }
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSubContractor.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSubContractor.cs	(revision 251)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSubContractor.cs	(revision 252)
@@ -639,15 +639,15 @@
         /// <returns>Where文字列</returns>
         public string CreatePrimarykeyString(int CompanyCode)
         {
-            string strWork = "";
+            StringBuilder strWork = new StringBuilder();
             try
             {
-                strWork = string.Format(" Where CompanyCode = {0}", CompanyCode);
-                return strWork;
+                strWork.AppendFormat(" Where CompanyCode = {0}", CompanyCode);
+                return strWork.ToString();
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork.ToString());
                 return string.Empty;
             }
 
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSubContractorItem.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSubContractorItem.cs	(revision 251)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSubContractorItem.cs	(revision 252)
@@ -54,9 +54,9 @@
 
         #endregion
 
-        #region パブリックメソッド
+        #region 協力会社工種マスタ検索ＳＱＬ
         /// <summary>
-        /// 協力会社工種マスタ検索
+        /// 協力会社工種マスタ検索ＳＱＬ
         /// </summary>
         /// <param name="AddSQLString">検索条件SQL文字列</param>
         /// <param name="data">協力会社工種マスタデータ</param>
@@ -64,30 +64,42 @@
         private string CreateSelectSQL()
         {
             // SQL作成（DateTime型が変換できないのでCharに変換しておく）
-            string strcmd = "SELECT";
-            strcmd += "  ItemCode";
-            strcmd += " ,DisplayOrder";
-            strcmd += " ,ItemName";
-            strcmd += " ,DeleteFlg";
-            strcmd += " ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
-            strcmd += " ,DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";
-            strcmd += " FROM SubContractorItemMaster";
+            StringBuilder strcmd = new StringBuilder();
+            strcmd.Append("SELECT");
+            strcmd.Append("  ItemCode");
+            strcmd.Append(" ,DisplayOrder");
+            strcmd.Append(" ,ItemName");
+            strcmd.Append(" ,DeleteFlg");
+            strcmd.Append(" ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')");
+            strcmd.Append(" ,DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')");
+            strcmd.Append(" FROM SubContractorItemMaster");
 
-            return strcmd;
+            return strcmd.ToString();
         }
+        #endregion
+
+        #region 協力会社工種マスタ検索
+        /// <summary>
+        /// 協力会社工種マスタ検索
+        /// </summary>
+        /// <param name="AddSQLString"></param>
+        /// <param name="data"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<SubContractorItemMaster> data, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
 
             try
             {
                 // SQL作成（DateTime型が変換できないのでCharに変換しておく）
-                strcmd = CreateSelectSQL() + AddSQLString;
+                strcmd.Append(CreateSelectSQL());
+                strcmd.Append(AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return false;
 
                 // データセット
                 foreach (object[] objwrk in arData)
@@ -101,24 +113,35 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
 
         }
+        #endregion
+
+        #region 協力会社工種マスタ検索（1件）
+        /// <summary>
+        /// 協力会社工種マスタ検索（1件）
+        /// </summary>
+        /// <param name="AddSQLString"></param>
+        /// <param name="data"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref SubContractorItemMaster data, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
 
             try
             {
                 // SQL作成（DateTime型が変換できないのでCharに変換しておく）
-                strcmd = CreateSelectSQL() + AddSQLString;
+                strcmd.Append(CreateSelectSQL());
+                strcmd.Append(AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return false;
                 // データ無
                 if (arData.Count == 0) return false;
 
@@ -133,12 +156,14 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
 
         }
+        #endregion
 
+        #region 協力会社工種マスタ追加
         /// <summary>
         /// 協力会社工種マスタ追加
         /// </summary>
@@ -146,49 +171,51 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool InsertAction(List<SubContractorItemMaster> data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
                 bool bColFirst = true;
-                strcmd = "INSERT INTO SubContractorItemMaster";
-                strcmd += " (";
+                strcmd.Append("INSERT INTO SubContractorItemMaster");
+                strcmd.Append(" (");
                 foreach (var gender in Enum.GetValues(typeof(NameColumn)))
                 {
-                    if (!bColFirst) strcmd += ", ";
-                    strcmd += gender.ToString();
+                    if (!bColFirst) strcmd.Append(", ");
+                    strcmd.Append(gender.ToString());
                     bColFirst = false;
                 }
-                strcmd += ") VALUES";
+                strcmd.Append(") VALUES");
 
                 bool bDataFirst = true;
                 foreach (SubContractorItemMaster work in data)
                 {
-                    if (bDataFirst) strcmd += " (";
-                    else strcmd += ", (";
+                    if (bDataFirst) strcmd.Append(" (");
+                    else strcmd.Append(", (");
 
-                    strcmd += string.Format(" {0}", work.ItemCode.ToString());
-                    strcmd += string.Format(" ,{0}", work.DisplayOrder.ToString());
-                    strcmd += string.Format(" ,'{0}'", work.ItemName);
-                    strcmd += string.Format(" ,{0}", work.DeleteFlg.ToString());
+                    strcmd.AppendFormat(" {0}", work.ItemCode.ToString());
+                    strcmd.AppendFormat(" ,{0}", work.DisplayOrder.ToString());
+                    strcmd.AppendFormat(" ,'{0}'", work.ItemName);
+                    strcmd.AppendFormat(" ,{0}", work.DeleteFlg.ToString());
 
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
-                    strcmd += ")";
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
+                    strcmd.Append(")");
 
                     bDataFirst = false;
                 }
 
-                if (!ExecuteNonQuery(strcmd, false)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), false)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
+        #endregion
 
+        #region 協力会社工種マスタ更新
         /// <summary>
         /// 協力会社工種マスタ更新
         /// </summary>
@@ -197,34 +224,35 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool UpdateAction(string AddSQLString, SubContractorItemMaster data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
 
-                strcmd = "UPDATE SubContractorItemMaster";
+                strcmd.Append("UPDATE SubContractorItemMaster");
 
-                strcmd += " SET";
+                strcmd.Append(" SET");
 
-                strcmd += string.Format("  ItemCode = {0}", data.ItemCode.ToString());
-                strcmd += string.Format(", DisplayOrder = {0}", data.DisplayOrder.ToString());
-                strcmd += string.Format(", ItemName = '{0}'", data.ItemName);
-                strcmd += string.Format(", DeleteFlg = {0}", data.DeleteFlg.ToString());
+                strcmd.AppendFormat("  ItemCode = {0}", data.ItemCode.ToString());
+                strcmd.AppendFormat(", DisplayOrder = {0}", data.DisplayOrder.ToString());
+                strcmd.AppendFormat(", ItemName = '{0}'", data.ItemName);
+                strcmd.AppendFormat(", DeleteFlg = {0}", data.DeleteFlg.ToString());
 
-                strcmd += ", UpdateDate = NOW()";
-                strcmd += AddSQLString;
+                strcmd.Append(", UpdateDate = NOW()");
+                strcmd.Append(AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
+        #endregion
 
-
+        #region 協力会社工種マスタ削除
         /// <summary>
         /// 協力会社工種マスタ削除
         /// </summary>
@@ -234,22 +262,24 @@
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
-                strcmd = string.Format("{0}{1}", "DELETE FROM SubContractorItemMaster", AddSQLString);
+                strcmd.AppendFormat("{0}{1}", "DELETE FROM SubContractorItemMaster", AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
+        #endregion
 
+        #region OracleDataReaderより構造体へセットする
         /// <summary>
         /// OracleDataReaderより構造体へセットする
         /// </summary>
@@ -277,11 +307,9 @@
                 logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
             }
         }
-
         #endregion
 
-        #region パブリックメソッド（特殊処理）
-
+        #region 最大値を取得する
         /// <summary>
         /// 最大値を取得する
         /// </summary>
@@ -291,16 +319,16 @@
         public int SelectMaxItemCodeCount(string AddSQLString, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
             int iRet = 0;
             try
             {
                 // SQL作成
-                strcmd = "SELECT IFNULL(MAX(ItemCode), 0) FROM SubContractorItemMaster" + AddSQLString;
+                strcmd.AppendFormat("SELECT IFNULL(MAX(ItemCode), 0) FROM SubContractorItemMaster{0}", AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return iRet;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return iRet;
 
                 // データセット
                 foreach (object[] objwrk in arData)
@@ -313,12 +341,14 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
             }
 
             return iRet;
         }
+        #endregion
 
+        #region 主キー検索の文字列を返す
         /// <summary>
         /// 主キー検索の文字列を返す
         /// </summary>
@@ -326,17 +356,17 @@
         /// <returns>Where文字列</returns>
         public string CreatePrimarykeyString(int ItemCode)
         {
-            string strWork = "";
+            StringBuilder strWork = new StringBuilder();
             try
             {
-                strWork += string.Format(" Where ItemCode = {0}", ItemCode);
+                strWork.AppendFormat(" Where ItemCode = {0}", ItemCode);
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork.ToString());
             }
 
-            return strWork;
+            return strWork.ToString();
         }
         #endregion
     }
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSubContractorJobCategory.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSubContractorJobCategory.cs	(revision 251)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSubContractorJobCategory.cs	(revision 252)
@@ -64,16 +64,17 @@
         private string CreateSelectSQL()
         {
             // SQL作成（DateTime型が変換できないのでCharに変換しておく）
-            string strcmd = "SELECT";
-            strcmd += "  JobCategoryCode";
-            strcmd += " ,DisplayOrder";
-            strcmd += " ,JobCategoryName";
-            strcmd += " ,DeleteFlg";
-            strcmd += " ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
-            strcmd += " ,DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";
-            strcmd += " FROM SubContractorJobCategory";
+            StringBuilder strcmd = new StringBuilder();
+            strcmd.Append("SELECT");
+            strcmd.Append("  JobCategoryCode");
+            strcmd.Append(" ,DisplayOrder");
+            strcmd.Append(" ,JobCategoryName");
+            strcmd.Append(" ,DeleteFlg");
+            strcmd.Append(" ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')");
+            strcmd.Append(" ,DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')");
+            strcmd.Append(" FROM SubContractorJobCategory");
 
-            return strcmd;
+            return strcmd.ToString();
         }
         #endregion
 
@@ -88,16 +89,17 @@
         public bool SelectAction(string AddSQLString, ref List<SubContractorJobCategory> data, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
 
             try
             {
                 // SQL作成（DateTime型が変換できないのでCharに変換しておく）
-                strcmd = CreateSelectSQL() + AddSQLString;
+                strcmd.Append(CreateSelectSQL());
+                strcmd.Append(AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return false;
 
                 // データセット
                 foreach (object[] objwrk in arData)
@@ -111,7 +113,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
 
@@ -129,16 +131,17 @@
         public bool SelectAction(string AddSQLString, ref SubContractorJobCategory data, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
 
             try
             {
                 // SQL作成（DateTime型が変換できないのでCharに変換しておく）
-                strcmd = CreateSelectSQL() + AddSQLString;
+                strcmd.Append(CreateSelectSQL());
+                strcmd.Append(AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return false;
                 // データ無
                 if (arData.Count == 0) return false;
 
@@ -153,7 +156,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
 
@@ -168,36 +171,36 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool InsertAction(SubContractorJobCategory data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
                 bool bColFirst = true;
-                strcmd = "INSERT INTO SubContractorJobCategory";
-                strcmd += " (";
+                strcmd.Append("INSERT INTO SubContractorJobCategory");
+                strcmd.Append(" (");
                 foreach (var gender in Enum.GetValues(typeof(NameColumn)))
                 {
-                    if (!bColFirst) strcmd += ", ";
-                    strcmd += gender.ToString();
+                    if (!bColFirst) strcmd.Append(", ");
+                    strcmd.Append(gender.ToString());
                     bColFirst = false;
                 }
-                strcmd += ") VALUES (";
+                strcmd.Append(") VALUES (");
 
-                strcmd += string.Format(" {0}", data.JobCategoryCode.ToString());
-                strcmd += string.Format(" ,{0}", data.DisplayOrder.ToString());
-                strcmd += string.Format(" ,'{0}'", data.JobCategoryName);
-                strcmd += string.Format(" ,{0}", data.DeleteFlg.ToString());
+                strcmd.AppendFormat(" {0}", data.JobCategoryCode.ToString());
+                strcmd.AppendFormat(" ,{0}", data.DisplayOrder.ToString());
+                strcmd.AppendFormat(" ,'{0}'", data.JobCategoryName);
+                strcmd.AppendFormat(" ,{0}", data.DeleteFlg.ToString());
 
-                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.EntryDate);
-                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.UpdateDate);
-                strcmd += ")";
+                strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.EntryDate);
+                strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.UpdateDate);
+                strcmd.Append(")");
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -211,45 +214,45 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool InsertAction(List<SubContractorJobCategory> data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
                 bool bColFirst = true;
-                strcmd = "INSERT INTO SubContractorJobCategory";
-                strcmd += " (";
+                strcmd.Append("INSERT INTO SubContractorJobCategory");
+                strcmd.Append(" (");
                 foreach (var gender in Enum.GetValues(typeof(NameColumn)))
                 {
-                    if (!bColFirst) strcmd += ", ";
-                    strcmd += gender.ToString();
+                    if (!bColFirst) strcmd.Append(", ");
+                    strcmd.Append(gender.ToString());
                     bColFirst = false;
                 }
-                strcmd += ") VALUES";
+                strcmd.Append(") VALUES");
 
                 bool bDataFirst = true;
                 foreach (SubContractorJobCategory work in data)
                 {
-                    if (bDataFirst) strcmd += " (";
-                    else strcmd += ", (";
+                    if (bDataFirst) strcmd.Append(" (");
+                    else strcmd.Append(", (");
 
-                    strcmd += string.Format(" {0}", work.JobCategoryCode.ToString());
-                    strcmd += string.Format(" ,{0}", work.DisplayOrder.ToString());
-                    strcmd += string.Format(" ,'{0}'", work.JobCategoryName);
-                    strcmd += string.Format(" ,{0}", work.DeleteFlg.ToString());
+                    strcmd.AppendFormat(" {0}", work.JobCategoryCode.ToString());
+                    strcmd.AppendFormat(" ,{0}", work.DisplayOrder.ToString());
+                    strcmd.AppendFormat(" ,'{0}'", work.JobCategoryName);
+                    strcmd.AppendFormat(" ,{0}", work.DeleteFlg.ToString());
 
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
-                    strcmd += ")";
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
+                    strcmd.Append(")");
 
                     bDataFirst = false;
                 }
 
-                if (!ExecuteNonQuery(strcmd, false)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), false)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -264,29 +267,29 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool UpdateAction(string AddSQLString, SubContractorJobCategory data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
 
-                strcmd = "UPDATE SubContractorJobCategory";
+                strcmd.Append("UPDATE SubContractorJobCategory");
 
-                strcmd += " SET";
+                strcmd.Append(" SET");
 
-                strcmd += string.Format("  JobCategoryCode = {0}", data.JobCategoryCode.ToString());
-                strcmd += string.Format(", DisplayOrder = {0}", data.DisplayOrder.ToString());
-                strcmd += string.Format(", JobCategoryName = '{0}'", data.JobCategoryName);
-                strcmd += string.Format(", DeleteFlg = {0}", data.DeleteFlg.ToString());
+                strcmd.AppendFormat("  JobCategoryCode = {0}", data.JobCategoryCode.ToString());
+                strcmd.AppendFormat(", DisplayOrder = {0}", data.DisplayOrder.ToString());
+                strcmd.AppendFormat(", JobCategoryName = '{0}'", data.JobCategoryName);
+                strcmd.AppendFormat(", DeleteFlg = {0}", data.DeleteFlg.ToString());
 
-                strcmd += ", UpdateDate = NOW()";
-                strcmd += AddSQLString;
+                strcmd.Append(", UpdateDate = NOW()");
+                strcmd.Append(AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -302,18 +305,18 @@
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
-                strcmd = string.Format("{0}{1}", "DELETE FROM SubContractorJobCategory", AddSQLString);
+                strcmd.AppendFormat("{0}{1}", "DELETE FROM SubContractorJobCategory", AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -360,16 +363,16 @@
         public int SelectMaxJobCodeCount(string AddSQLString, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
             int iRet = 0;
             try
             {
                 // SQL作成
-                strcmd = "SELECT IFNULL(MAX(JobCategoryCode), 0) FROM SubContractorJobCategory" + AddSQLString;
+                strcmd.AppendFormat("SELECT IFNULL(MAX(JobCategoryCode), 0) FROM SubContractorJobCategory{0}", AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return iRet;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return iRet;
 
                 // データセット
                 foreach (object[] objwrk in arData)
@@ -382,7 +385,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
             }
 
             return iRet;
@@ -397,17 +400,17 @@
         /// <returns>Where文字列</returns>
         public string CreatePrimarykeyString(int JobCategoryCode)
         {
-            string strWork = "";
+            StringBuilder strWork = new StringBuilder();
             try
             {
-                strWork += string.Format(" Where JobCategoryCode = {0}", JobCategoryCode);
+                strWork.AppendFormat(" Where JobCategoryCode = {0}", JobCategoryCode);
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork.ToString());
             }
 
-            return strWork;
+            return strWork.ToString();
         }
         #endregion
     }
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSubContractorJobItem.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSubContractorJobItem.cs	(revision 251)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSubContractorJobItem.cs	(revision 252)
@@ -63,29 +63,41 @@
         private string CreateSelectSQL()
         {
             // SQL作成（DateTime型が変換できないのでCharに変換しておく）
-            string strcmd = "SELECT";
-            strcmd += "  CompanyCode";
-            strcmd += " ,ItemCode";
-            strcmd += " ,DisplayOrder";
-            strcmd += " ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
-            strcmd += " ,DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";
-            strcmd += " FROM SubContractorJobItem";
+            StringBuilder strcmd = new StringBuilder();
+            strcmd.Append("SELECT");
+            strcmd.Append("  CompanyCode");
+            strcmd.Append(" ,ItemCode");
+            strcmd.Append(" ,DisplayOrder");
+            strcmd.Append(" ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')");
+            strcmd.Append(" ,DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')");
+            strcmd.Append(" FROM SubContractorJobItem");
 
-            return strcmd;
+            return strcmd.ToString();
         }
+        #endregion
+
+        #region 協力会社工種関連マスタ検索
+        /// <summary>
+        /// 協力会社工種関連マスタ検索
+        /// </summary>
+        /// <param name="AddSQLString"></param>
+        /// <param name="data"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<SubContractorJobItem> data, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
 
             try
             {
                 // SQL作成（DateTime型が変換できないのでCharに変換しておく）
-                strcmd = CreateSelectSQL() + AddSQLString;
+                strcmd.Append(CreateSelectSQL());
+                strcmd.Append(AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return false;
 
                 // データセット
                 foreach (object[] objwrk in arData)
@@ -99,24 +111,35 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
 
         }
+        #endregion
+
+        #region 協力会社工種関連マスタ検索（１件）
+        /// <summary>
+        /// 協力会社工種関連マスタ検索（１件）
+        /// </summary>
+        /// <param name="AddSQLString"></param>
+        /// <param name="data"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref SubContractorJobItem data, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
 
             try
             {
                 // SQL作成（DateTime型が変換できないのでCharに変換しておく）
-                strcmd = CreateSelectSQL() + AddSQLString;
+                strcmd.Append(CreateSelectSQL());
+                strcmd.Append(AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return false;
                 if (arData.Count == 0) return false;
 
                 // データセット
@@ -130,12 +153,14 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
 
         }
+        #endregion
 
+        #region 協力会社工種関連マスタ追加
         /// <summary>
         /// 協力会社工種関連マスタ追加
         /// </summary>
@@ -143,48 +168,50 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool InsertAction(List<SubContractorJobItem> data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
                 bool bColFirst = true;
-                strcmd = "INSERT INTO SubContractorJobItem";
-                strcmd += " (";
+                strcmd.Append("INSERT INTO SubContractorJobItem");
+                strcmd.Append(" (");
                 foreach (var gender in Enum.GetValues(typeof(NameColumn)))
                 {
-                    if (!bColFirst) strcmd += ", ";
-                    strcmd += gender.ToString();
+                    if (!bColFirst) strcmd.Append(", ");
+                    strcmd.Append(gender.ToString());
                     bColFirst = false;
                 }
-                strcmd += ") VALUES";
+                strcmd.Append(") VALUES");
 
                 bool bDataFirst = true;
                 foreach (SubContractorJobItem work in data)
                 {
-                    if (bDataFirst) strcmd += " (";
-                    else strcmd += ", (";
+                    if (bDataFirst) strcmd.Append(" (");
+                    else strcmd.Append(", (");
 
-                    strcmd += string.Format("  {0}", work.CompanyCode.ToString());
-                    strcmd += string.Format(", {0}", work.ItemCode.ToString());
-                    strcmd += string.Format(", {0}", work.DisplayOrder.ToString());
+                    strcmd.AppendFormat("  {0}", work.CompanyCode.ToString());
+                    strcmd.AppendFormat(", {0}", work.ItemCode.ToString());
+                    strcmd.AppendFormat(", {0}", work.DisplayOrder.ToString());
 
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
-                    strcmd += ")";
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
+                    strcmd.Append(")");
 
                     bDataFirst = false;
                 }
 
-                if (!ExecuteNonQuery(strcmd, false)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), false)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
+        #endregion
 
+        #region 協力会社工種関連マスタ更新
         /// <summary>
         /// 協力会社工種関連マスタ更新
         /// </summary>
@@ -193,33 +220,34 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool UpdateAction(string AddSQLString, SubContractorJobItem data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
 
-                strcmd = "UPDATE SubContractorJobItem";
+                strcmd.Append("UPDATE SubContractorJobItem");
 
-                strcmd += " SET";
+                strcmd.Append(" SET");
 
-                strcmd += string.Format(" ComponentCode = {0}", data.CompanyCode.ToString());
-                strcmd += string.Format(",ItemCode = {0}", data.ItemCode.ToString());
-                strcmd += string.Format(",DisplayOrder = {0}", data.DisplayOrder.ToString());
+                strcmd.AppendFormat(" ComponentCode = {0}", data.CompanyCode.ToString());
+                strcmd.AppendFormat(",ItemCode = {0}", data.ItemCode.ToString());
+                strcmd.AppendFormat(",DisplayOrder = {0}", data.DisplayOrder.ToString());
 
-                strcmd += ", UpdateDate = NOW()";
-                strcmd += AddSQLString;
+                strcmd.Append(", UpdateDate = NOW()");
+                strcmd.Append(AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
+        #endregion
 
-
+        #region 協力会社工種関連マスタ削除
         /// <summary>
         /// 協力会社工種関連マスタ削除
         /// </summary>
@@ -229,22 +257,24 @@
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
-                strcmd = string.Format("{0}{1}", "DELETE FROM SubContractorJobItem", AddSQLString);
+                strcmd.AppendFormat("{0}{1}", "DELETE FROM SubContractorJobItem", AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
+        #endregion
 
+        #region OracleDataReaderより構造体へセットする
         /// <summary>
         /// OracleDataReaderより構造体へセットする
         /// </summary>
@@ -271,11 +301,9 @@
                 logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
             }
         }
-
         #endregion
 
-        #region パブリックメソッド（特殊処理）
-
+        #region 主キー検索の文字列を返す
         /// <summary>
         /// 主キー検索の文字列を返す
         /// </summary>
@@ -283,19 +311,19 @@
         /// <returns>Where文字列</returns>
         public string CreatePrimarykeyString(int CompanyCode, int ItemsCode = 0)
         {
-            string strWork = "";
+            StringBuilder strWork = new StringBuilder();
             try
             {
-                strWork = string.Format(" Where CompanyCode = {0}", CompanyCode);
+                strWork.AppendFormat(" Where CompanyCode = {0}", CompanyCode);
                 if (ItemsCode != 0)
-                    strWork += string.Format(" And ItemsCode = {0}", ItemsCode);
+                    strWork.AppendFormat(" And ItemsCode = {0}", ItemsCode);
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork.ToString());
             }
 
-            return strWork;
+            return strWork.ToString();
         }
         #endregion
     }
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSubContractorJobLink.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSubContractorJobLink.cs	(revision 251)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSubContractorJobLink.cs	(revision 252)
@@ -61,15 +61,16 @@
         private string CreateSelectSQL()
         {
             // SQL作成（DateTime型が変換できないのでCharに変換しておく）
-            string strcmd = "SELECT";
-            strcmd += "  CompanyCode";
-            strcmd += " ,JobCategoryCode";
-            strcmd += " ,DisplayOrder";
-            strcmd += " ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
-            strcmd += " ,DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";
-            strcmd += " FROM SubContractorJobLink";
+            StringBuilder strcmd = new StringBuilder();
+            strcmd.Append("SELECT");
+            strcmd.Append("  CompanyCode");
+            strcmd.Append(" ,JobCategoryCode");
+            strcmd.Append(" ,DisplayOrder");
+            strcmd.Append(" ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')");
+            strcmd.Append(" ,DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')");
+            strcmd.Append(" FROM SubContractorJobLink");
 
-            return strcmd;
+            return strcmd.ToString();
         }
         #endregion
 
@@ -84,16 +85,17 @@
         public bool SelectAction(string AddSQLString, ref List<SubContractorJobLink> data, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
 
             try
             {
                 // SQL作成（DateTime型が変換できないのでCharに変換しておく）
-                strcmd = CreateSelectSQL() + AddSQLString;
+                strcmd.Append(CreateSelectSQL());
+                strcmd.Append(AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return false;
 
                 // データセット
                 foreach (object[] objwrk in arData)
@@ -107,7 +109,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
 
@@ -125,16 +127,17 @@
         public bool SelectAction(string AddSQLString, ref SubContractorJobLink data, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
 
             try
             {
                 // SQL作成（DateTime型が変換できないのでCharに変換しておく）
-                strcmd = CreateSelectSQL() + AddSQLString;
+                strcmd.Append(CreateSelectSQL());
+                strcmd.Append(AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return false;
                 if (arData.Count == 0) return false;
 
                 // データセット
@@ -148,7 +151,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
 
@@ -163,44 +166,44 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool InsertAction(List<SubContractorJobLink> data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
                 bool bColFirst = true;
-                strcmd = "INSERT INTO SubContractorJobLink";
-                strcmd += " (";
+                strcmd.Append("INSERT INTO SubContractorJobLink");
+                strcmd.Append(" (");
                 foreach (var gender in Enum.GetValues(typeof(NameColumn)))
                 {
-                    if (!bColFirst) strcmd += ", ";
-                    strcmd += gender.ToString();
+                    if (!bColFirst) strcmd.Append(", ");
+                    strcmd.Append(gender.ToString());
                     bColFirst = false;
                 }
-                strcmd += ") VALUES";
+                strcmd.Append(") VALUES");
 
                 bool bDataFirst = true;
                 foreach (SubContractorJobLink work in data)
                 {
-                    if (bDataFirst) strcmd += " (";
-                    else strcmd += ", (";
+                    if (bDataFirst) strcmd.Append(" (");
+                    else strcmd.Append(", (");
 
-                    strcmd += string.Format("  {0}", work.CompanyCode.ToString());
-                    strcmd += string.Format(", {0}", work.JobCategoryCode.ToString());
-                    strcmd += string.Format(", {0}", work.DisplayOrder.ToString());
+                    strcmd.AppendFormat("  {0}", work.CompanyCode.ToString());
+                    strcmd.AppendFormat(", {0}", work.JobCategoryCode.ToString());
+                    strcmd.AppendFormat(", {0}", work.DisplayOrder.ToString());
 
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
-                    strcmd += ")";
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
+                    strcmd.Append(")");
 
                     bDataFirst = false;
                 }
 
-                if (!ExecuteNonQuery(strcmd, false)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), false)) return false;
                 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -215,28 +218,28 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool UpdateAction(string AddSQLString, SubContractorJobLink data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
 
-                strcmd = "UPDATE SubContractorJobLink";
+                strcmd.Append("UPDATE SubContractorJobLink");
 
-                strcmd += " SET";
+                strcmd.Append(" SET");
 
-                strcmd += string.Format(" ComponentCode = {0}", data.CompanyCode.ToString());
-                strcmd += string.Format(",JobCategoryCode = {0}", data.JobCategoryCode.ToString());
-                strcmd += string.Format(",DisplayOrder = {0}", data.DisplayOrder.ToString());
+                strcmd.AppendFormat(" ComponentCode = {0}", data.CompanyCode.ToString());
+                strcmd.AppendFormat(",JobCategoryCode = {0}", data.JobCategoryCode.ToString());
+                strcmd.AppendFormat(",DisplayOrder = {0}", data.DisplayOrder.ToString());
 
-                strcmd += ", UpdateDate = NOW()";
-                strcmd += AddSQLString;
+                strcmd.Append(", UpdateDate = NOW()");
+                strcmd.Append(AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -252,18 +255,18 @@
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
-                strcmd = string.Format("{0}{1}", "DELETE FROM SubContractorJobLink", AddSQLString);
+                strcmd.AppendFormat("{0}{1}", "DELETE FROM SubContractorJobLink", AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -308,19 +311,19 @@
         /// <returns>Where文字列</returns>
         public string CreatePrimarykeyString(int CompanyCode, int JobCategoryCode = 0)
         {
-            string strWork = "";
+            StringBuilder strWork = new StringBuilder();
             try
             {
-                strWork = string.Format(" Where CompanyCode = {0}", CompanyCode);
+                strWork.AppendFormat(" Where CompanyCode = {0}", CompanyCode);
                 if (JobCategoryCode != 0)
-                    strWork += string.Format(" And JobCategoryCode = {0}", JobCategoryCode);
+                    strWork.AppendFormat(" And JobCategoryCode = {0}", JobCategoryCode);
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork.ToString());
             }
 
-            return strWork;
+            return strWork.ToString();
         }
         #endregion
     }
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSuppliers.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSuppliers.cs	(revision 251)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSuppliers.cs	(revision 252)
@@ -63,9 +63,9 @@
 
         #endregion
 
-        #region 仕入先マスタ検索
+        #region 仕入先マスタ検索ＳＱＬ
         /// <summary>
-        /// 仕入先マスタ検索
+        /// 仕入先マスタ検索ＳＱＬ
         /// </summary>
         /// <param name="AddSQLString">検索条件SQL文字列</param>
         /// <param name="data">仕入先マスタデータ</param>
@@ -72,39 +72,51 @@
         /// <returns>true：成功 false：失敗</returns>
         private string CreateSelectSQL()
         {
-            string strcmd = "SELECT";
-            strcmd += "  SuppliersCode";
-            strcmd += " ,DisplayOrder";
-            strcmd += " ,SuppliersName1";
-            strcmd += " ,SuppliersName2";
-            strcmd += " ,ZipCode";
-            strcmd += " ,Address1";
-            strcmd += " ,Address2";
-            strcmd += " ,Address3";
-            strcmd += " ,PhoneNumber";
-            strcmd += " ,FaxNumber";
-            strcmd += " ,Note";
-            strcmd += " ,DeleteFlg";
+            StringBuilder strcmd = new StringBuilder();
+            strcmd.Append("SELECT");
+            strcmd.Append("  SuppliersCode");
+            strcmd.Append(" ,DisplayOrder");
+            strcmd.Append(" ,SuppliersName1");
+            strcmd.Append(" ,SuppliersName2");
+            strcmd.Append(" ,ZipCode");
+            strcmd.Append(" ,Address1");
+            strcmd.Append(" ,Address2");
+            strcmd.Append(" ,Address3");
+            strcmd.Append(" ,PhoneNumber");
+            strcmd.Append(" ,FaxNumber");
+            strcmd.Append(" ,Note");
+            strcmd.Append(" ,DeleteFlg");
 
-            strcmd += " ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
-            strcmd += " ,DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";
-            strcmd += " FROM SuppliersMaster";
+            strcmd.Append(" ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')");
+            strcmd.Append(" ,DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')");
+            strcmd.Append(" FROM SuppliersMaster");
 
-            return strcmd;
+            return strcmd.ToString();
         }
+        #endregion
+
+        #region 仕入先マスタ検索
+        /// <summary>
+        /// 仕入先マスタ検索
+        /// </summary>
+        /// <param name="AddSQLString"></param>
+        /// <param name="data"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<SuppliersMaster> data, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
 
             try
             {
                 // SQL作成（DateTime型が変換できないのでCharに変換しておく）
-                strcmd = CreateSelectSQL() + AddSQLString;
+                strcmd.Append(CreateSelectSQL());
+                strcmd.Append(AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return false;
 
                 // データセット
                 foreach (object[] objwrk in arData)
@@ -118,23 +130,34 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
+        #endregion
+
+        #region 仕入先マスタ検索（1件）
+        /// <summary>
+        /// 仕入先マスタ検索（1件）
+        /// </summary>
+        /// <param name="AddSQLString"></param>
+        /// <param name="data"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref SuppliersMaster data, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
 
             try
             {
                 // SQL作成（DateTime型が変換できないのでCharに変換しておく）
-                strcmd = CreateSelectSQL() + AddSQLString;
+                strcmd.Append(CreateSelectSQL());
+                strcmd.Append(AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return false;
                 if (arData.Count == 0) return false;
 
                 // データセット
@@ -148,7 +171,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -162,49 +185,51 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool InsertAction(SuppliersMaster work, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
 
                 bool bColFirst = true;
-                strcmd = "INSERT INTO SuppliersMaster";
-                strcmd += " (";
+                strcmd.Append("INSERT INTO SuppliersMaster");
+                strcmd.Append(" (");
                 foreach (var gender in Enum.GetValues(typeof(SuppliersColumn)))
                 {
-                    if (!bColFirst) strcmd += ", ";
-                    strcmd += gender.ToString();
+                    if (!bColFirst) strcmd.Append(", ");
+                    strcmd.Append(gender.ToString());
                     bColFirst = false;
                 }
-                strcmd += ") VALUES (";
+                strcmd.Append(") VALUES (");
 
-                strcmd += string.Format("  {0}", work.SuppliersCode);
-                strcmd += string.Format(", {0}", work.DisplayOrder);
-                strcmd += string.Format(",'{0}'", work.SuppliersName1);
-                strcmd += string.Format(",'{0}'", work.SuppliersName2);
-                strcmd += string.Format(",'{0}'", work.ZipCode);
-                strcmd += string.Format(",'{0}'", work.Address1);
-                strcmd += string.Format(",'{0}'", work.Address2);
-                strcmd += string.Format(",'{0}'", work.Address3);
-                strcmd += string.Format(",'{0}'", work.PhoneNumber);
-                strcmd += string.Format(",'{0}'", work.FaxNumber);
-                strcmd += string.Format(",'{0}'", work.Note);
-                strcmd += string.Format(", {0}", work.DeleteFlg);
+                strcmd.AppendFormat("  {0}", work.SuppliersCode);
+                strcmd.AppendFormat(", {0}", work.DisplayOrder);
+                strcmd.AppendFormat(",'{0}'", work.SuppliersName1);
+                strcmd.AppendFormat(",'{0}'", work.SuppliersName2);
+                strcmd.AppendFormat(",'{0}'", work.ZipCode);
+                strcmd.AppendFormat(",'{0}'", work.Address1);
+                strcmd.AppendFormat(",'{0}'", work.Address2);
+                strcmd.AppendFormat(",'{0}'", work.Address3);
+                strcmd.AppendFormat(",'{0}'", work.PhoneNumber);
+                strcmd.AppendFormat(",'{0}'", work.FaxNumber);
+                strcmd.AppendFormat(",'{0}'", work.Note);
+                strcmd.AppendFormat(", {0}", work.DeleteFlg);
 
-                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
-                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
-                strcmd += ")";
+                strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
+                strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
+                strcmd.Append(")");
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
+        #endregion
 
+        #region 仕入先マスタ追加
         /// <summary>
         /// 仕入先マスタ追加
         /// </summary>
@@ -212,54 +237,54 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool InsertAction(List<SuppliersMaster> data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
 
                 bool bColFirst = true;
-                strcmd = "INSERT INTO SuppliersMaster";
-                strcmd += " (";
+                strcmd.Append("INSERT INTO SuppliersMaster");
+                strcmd.Append(" (");
                 foreach (var gender in Enum.GetValues(typeof(SuppliersColumn)))
                 {
-                    if (!bColFirst) strcmd += ", ";
-                    strcmd += gender.ToString();
+                    if (!bColFirst) strcmd.Append(", ");
+                    strcmd.Append(gender.ToString());
                     bColFirst = false;
                 }
-                strcmd += ") VALUES";
+                strcmd.Append(") VALUES");
 
                 bool bDataFirst = true;
                 foreach (SuppliersMaster work in data)
                 {
-                    if (bDataFirst) strcmd += " (";
-                    else strcmd += ", (";
+                    if (bDataFirst) strcmd.Append(" (");
+                    else strcmd.Append(", (");
 
-                    strcmd += string.Format("  {0}", work.SuppliersCode);
-                    strcmd += string.Format(", {0}", work.DisplayOrder);
-                    strcmd += string.Format(",'{0}'", work.SuppliersName1);
-                    strcmd += string.Format(",'{0}'", work.SuppliersName2);
-                    strcmd += string.Format(",'{0}'", work.ZipCode);
-                    strcmd += string.Format(",'{0}'", work.Address1);
-                    strcmd += string.Format(",'{0}'", work.Address2);
-                    strcmd += string.Format(",'{0}'", work.Address3);
-                    strcmd += string.Format(",'{0}'", work.PhoneNumber);
-                    strcmd += string.Format(",'{0}'", work.FaxNumber);
-                    strcmd += string.Format(",'{0}'", work.Note);
-                    strcmd += string.Format(", {0}", work.DeleteFlg);
+                    strcmd.AppendFormat("  {0}", work.SuppliersCode);
+                    strcmd.AppendFormat(", {0}", work.DisplayOrder);
+                    strcmd.AppendFormat(",'{0}'", work.SuppliersName1);
+                    strcmd.AppendFormat(",'{0}'", work.SuppliersName2);
+                    strcmd.AppendFormat(",'{0}'", work.ZipCode);
+                    strcmd.AppendFormat(",'{0}'", work.Address1);
+                    strcmd.AppendFormat(",'{0}'", work.Address2);
+                    strcmd.AppendFormat(",'{0}'", work.Address3);
+                    strcmd.AppendFormat(",'{0}'", work.PhoneNumber);
+                    strcmd.AppendFormat(",'{0}'", work.FaxNumber);
+                    strcmd.AppendFormat(",'{0}'", work.Note);
+                    strcmd.AppendFormat(", {0}", work.DeleteFlg);
 
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
-                    strcmd += ")";
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
+                    strcmd.Append(")");
 
                     bDataFirst = false;
                 }
 
-                if (!ExecuteNonQuery(strcmd, false)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), false)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -274,37 +299,37 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool UpdateAction(string AddSQLString, SuppliersMaster data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
 
-                strcmd = "UPDATE SuppliersMaster";
+                strcmd.Append("UPDATE SuppliersMaster");
 
-                strcmd += " SET";
+                strcmd.Append(" SET");
 
-                strcmd += string.Format(" SuppliersCode = {0}", data.SuppliersCode);
-                strcmd += string.Format(" ,DisplayOrder = {0}", data.DisplayOrder);
-                strcmd += " ,SuppliersName1 = '" + data.SuppliersName1 + "'";
-                strcmd += " ,SuppliersName2 = '" + data.SuppliersName2 + "'";
-                strcmd += " ,ZipCode = '" + data.ZipCode + "'";
-                strcmd += " ,Address1 = '" + data.Address1 + "'";
-                strcmd += " ,Address2 = '" + data.Address2 + "'";
-                strcmd += " ,Address3 = '" + data.Address3 + "'";
-                strcmd += " ,PhoneNumber = '" + data.PhoneNumber + "'";
-                strcmd += " ,FaxNumber = '" + data.FaxNumber + "'";
-                strcmd += " ,Note = '" + data.Note + "'";
-                strcmd += string.Format(" ,DeleteFlg = {0}", data.DeleteFlg);
+                strcmd.AppendFormat(" SuppliersCode = {0}", data.SuppliersCode);
+                strcmd.AppendFormat(", DisplayOrder = {0}", data.DisplayOrder);
+                strcmd.AppendFormat(", SuppliersName1 = '{0}'" , data.SuppliersName1);
+                strcmd.AppendFormat(", SuppliersName2 = '{0}'" , data.SuppliersName2);
+                strcmd.AppendFormat(", ZipCode = '{0}'", data.ZipCode);
+                strcmd.AppendFormat(", Address1 = '{0}'", data.Address1);
+                strcmd.AppendFormat(", Address2 = '{0}'", data.Address2);
+                strcmd.AppendFormat(", Address3 = '{0}'", data.Address3);
+                strcmd.AppendFormat(", PhoneNumber = '{0}'", data.PhoneNumber);
+                strcmd.AppendFormat(", FaxNumber = '{0}'", data.FaxNumber);
+                strcmd.AppendFormat(", Note = '{0}'", data.Note);
+                strcmd.AppendFormat(", DeleteFlg = {0}", data.DeleteFlg);
 
-                strcmd += ", UpdateDate = NOW()";
-                strcmd += AddSQLString;
+                strcmd.Append(", UpdateDate = NOW()");
+                strcmd.Append(AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -320,18 +345,18 @@
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
-                strcmd = string.Format("{0}{1}", "DELETE FROM SuppliersMaster", AddSQLString);
+                strcmd.AppendFormat("{0}{1}", "DELETE FROM SuppliersMaster", AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -386,16 +411,16 @@
         public int SelectMaxSuppliersCodeCount(string AddSQLString, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
             int iRet = 0;
             try
             {
                 // SQL作成
-                strcmd = "SELECT IFNULL(MAX(SuppliersCode), 0) FROM SuppliersMaster" + AddSQLString;
+                strcmd.AppendFormat("SELECT IFNULL(MAX(SuppliersCode), 0) FROM SuppliersMaster{0}", AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return iRet;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return iRet;
 
                 // データセット
                 foreach (object[] objwrk in arData)
@@ -409,7 +434,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
             }
 
             return iRet;
@@ -424,17 +449,17 @@
         /// <returns>Where文字列</returns>
         public string CreatePrimarykeyString(int SuppliersCode)
         {
-            string strWork = "";
+            StringBuilder strWork = new StringBuilder();
             try
             {
-                strWork += string.Format(" WHERE SUPPLIERSCODE = {0}", SuppliersCode);
+                strWork.AppendFormat(" WHERE SUPPLIERSCODE = {0}", SuppliersCode);
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork.ToString());
             }
 
-            return strWork;
+            return strWork.ToString();
         }
         #endregion
 
@@ -448,16 +473,16 @@
         public int GetMaxDisplayOrder(string AddSQLString, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
             int iRet = 0;
             try
             {
                 // SQL作成
-                strcmd = "SELECT IFNULL(MAX(DISPLAYORDER), 0) FROM SUPPLIERSMASTER" + AddSQLString;
+                strcmd.AppendFormat("SELECT IFNULL(MAX(DISPLAYORDER), 0) FROM SUPPLIERSMASTER{0}", AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return iRet;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return iRet;
 
                 // データセット
                 foreach (object[] objwrk in arData)
@@ -471,7 +496,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
             }
 
             return iRet;
@@ -488,21 +513,21 @@
         public bool SetDisplayOrder(string AddSQLString, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
             try
             {
                 // SQL作成
-                strcmd = "UPDATE SUPPLIERSMASTER SET DISPLAYORDER = ROWNUM" + AddSQLString;
+                strcmd.AppendFormat("UPDATE SUPPLIERSMASTER SET DISPLAYORDER = ROWNUM{0}", AddSQLString);
 
                 // SQL実行
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMTerm.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMTerm.cs	(revision 251)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMTerm.cs	(revision 252)
@@ -60,7 +60,7 @@
 
         #endregion
 
-        #region パブリックメソッド
+        #region 行動予定検索
         /// <summary>
         /// 行動予定検索
         /// </summary>
@@ -70,30 +70,30 @@
         public bool SelectAction(string AddSQLString, ref List<TermMaster> data, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
 
             try
             {
                 // SQL作成
-                strcmd = "SELECT";
-                strcmd += "  ConstructionStatusFlg";
-                strcmd += " ,FieldNo";
-                strcmd += " ,SeqNo";
-                strcmd += " ,DisplayOrder";
-                strcmd += " ,CheckSchdule";
-                strcmd += " ,TermDays";
-                strcmd += " ,SendTitile";
-                strcmd += " ,SendMessage";
-                strcmd += " ,BackColor";
-                strcmd += " ,ForeColor";
-                strcmd += " ,DATE_FORMAT(EntryDate,'%Y/%m/%d %H:%i:%s')";
-                strcmd += " ,DATE_FORMAT(UpdateDate,'%Y/%m/%d %H:%i:%s')";
-                strcmd += " FROM TermMaster";
-                strcmd += AddSQLString;
+                strcmd.Append("SELECT");
+                strcmd.Append("  ConstructionStatusFlg");
+                strcmd.Append(" ,FieldNo");
+                strcmd.Append(" ,SeqNo");
+                strcmd.Append(" ,DisplayOrder");
+                strcmd.Append(" ,CheckSchdule");
+                strcmd.Append(" ,TermDays");
+                strcmd.Append(" ,SendTitile");
+                strcmd.Append(" ,SendMessage");
+                strcmd.Append(" ,BackColor");
+                strcmd.Append(" ,ForeColor");
+                strcmd.Append(" ,DATE_FORMAT(EntryDate,'%Y/%m/%d %H:%i:%s')");
+                strcmd.Append(" ,DATE_FORMAT(UpdateDate,'%Y/%m/%d %H:%i:%s')");
+                strcmd.Append(" FROM TermMaster");
+                strcmd.Append(AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return false;
 
                 // データセット
                 foreach (object[] objwrk in arData)
@@ -107,107 +107,121 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
 
         }
+        #endregion
 
+        #region 行動予定追加（1件）
         /// <summary>
-        /// 行動予定追加
+        /// 行動予定追加（1件）
         /// </summary>
         /// <param name="data">行動予定データ</param>
         /// <returns>true：成功 false：失敗</returns>
         public bool OneRecInsertAction(TermMaster data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
                 bool bColFirst = true;
-                strcmd = "INSERT INTO TermMaster";
-                strcmd += " (";
+                strcmd.Append("INSERT INTO TermMaster");
+                strcmd.Append(" (");
                 foreach (var gender in Enum.GetValues(typeof(NameColumn)))
                 {
-                    if (!bColFirst) strcmd += ", ";
-                    strcmd += gender.ToString();
+                    if (!bColFirst) strcmd.Append(", ");
+                    strcmd.Append(gender.ToString());
                     bColFirst = false;
                 }
-                strcmd += ") VALUES (";
+                strcmd.Append(") VALUES (");
 
-                strcmd += string.Format(" {0}", data.ConstructionStatusFlg.ToString());
-                strcmd += string.Format(",{0}", data.FieldNo.ToString());
-                strcmd += string.Format(",{0}", data.SeqNo.ToString());
-                strcmd += string.Format(",{0}", data.DisplayOrder);
-                strcmd += string.Format(",{0}", data.CheckSchdule.ToString());
-                strcmd += string.Format(",{0}", data.TermDays.ToString());
-                strcmd += string.Format(",'{0}'", data.SendTitle);
-                strcmd += string.Format(",'{0}'", data.SendMessage);
-                strcmd += string.Format(",'{0}'", data.BackColor);
-                strcmd += string.Format(",'{0}'", data.ForeColor);
+                strcmd.AppendFormat(" {0}", data.ConstructionStatusFlg.ToString());
+                strcmd.AppendFormat(",{0}", data.FieldNo.ToString());
+                strcmd.AppendFormat(",{0}", data.SeqNo.ToString());
+                strcmd.AppendFormat(",{0}", data.DisplayOrder);
+                strcmd.AppendFormat(",{0}", data.CheckSchdule.ToString());
+                strcmd.AppendFormat(",{0}", data.TermDays.ToString());
+                strcmd.AppendFormat(",'{0}'", data.SendTitle);
+                strcmd.AppendFormat(",'{0}'", data.SendMessage);
+                strcmd.AppendFormat(",'{0}'", data.BackColor);
+                strcmd.AppendFormat(",'{0}'", data.ForeColor);
 
-                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.EntryDate);
-                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.UpdateDate);
-                strcmd += ")";
+                strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.EntryDate);
+                strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.UpdateDate);
+                strcmd.Append(")");
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
+        #endregion
+
+        #region 行動予定追加
+        /// <summary>
+        /// 行動予定追加
+        /// </summary>
+        /// <param name="data"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
         public bool InsertAction(List<TermMaster> data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
                 bool bColFirst = true;
-                strcmd = "INSERT INTO TermMaster";
-                strcmd += " (";
+                strcmd.Append("INSERT INTO TermMaster");
+                strcmd.Append(" (");
                 foreach (var gender in Enum.GetValues(typeof(NameColumn)))
                 {
-                    if (!bColFirst) strcmd += ", ";
-                    strcmd += gender.ToString();
+                    if (!bColFirst) strcmd.Append(", ");
+                    strcmd.Append(gender.ToString());
                     bColFirst = false;
                 }
-                strcmd += ") VALUES";
+                strcmd.Append(") VALUES");
 
                 bool bDataFirst = true;
                 foreach (TermMaster work in data)
                 {
-                    if (bDataFirst) strcmd += " (";
-                    else strcmd += ", (";
+                    if (bDataFirst) strcmd.Append(" (");
+                    else strcmd.Append(", (");
 
-                    strcmd += string.Format(" {0}", work.ConstructionStatusFlg.ToString());
-                    strcmd += string.Format(",{0}", work.FieldNo.ToString());
-                    strcmd += string.Format(",{0}", work.SeqNo.ToString());
-                    strcmd += string.Format(",{0}", work.DisplayOrder);
-                    strcmd += string.Format(",{0}", work.CheckSchdule.ToString());
-                    strcmd += string.Format(",{0}", work.TermDays.ToString());
-                    strcmd += string.Format(",'{0}'", work.SendTitle);
-                    strcmd += string.Format(",'{0}'", work.SendMessage);
-                    strcmd += string.Format(",'{0}'", work.BackColor);
-                    strcmd += string.Format(",'{0}'", work.ForeColor);
+                    strcmd.AppendFormat(" {0}", work.ConstructionStatusFlg.ToString());
+                    strcmd.AppendFormat(",{0}", work.FieldNo.ToString());
+                    strcmd.AppendFormat(",{0}", work.SeqNo.ToString());
+                    strcmd.AppendFormat(",{0}", work.DisplayOrder);
+                    strcmd.AppendFormat(",{0}", work.CheckSchdule.ToString());
+                    strcmd.AppendFormat(",{0}", work.TermDays.ToString());
+                    strcmd.AppendFormat(",'{0}'", work.SendTitle);
+                    strcmd.AppendFormat(",'{0}'", work.SendMessage);
+                    strcmd.AppendFormat(",'{0}'", work.BackColor);
+                    strcmd.AppendFormat(",'{0}'", work.ForeColor);
 
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
-                    strcmd += ")";
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
+                    strcmd.Append(")");
 
                     bDataFirst = false;
                 }
 
-                if (!ExecuteNonQuery(strcmd, false)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), false)) return false;
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
+        #endregion
+
+        #region 行動予定更新
         /// <summary>
         /// 行動予定更新
         /// </summary>
@@ -216,40 +230,41 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool UpdateAction(string AddSQLString, TermMaster data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
 
-                strcmd = "UPDATE TermMaster";
+                strcmd.Append("UPDATE TermMaster");
 
-                strcmd += " SET";
-                strcmd += string.Format(" ConstructionStatusFlg = {0}", data.ConstructionStatusFlg.ToString());
-                strcmd += string.Format(",FieldNo = {0}", data.FieldNo.ToString());
-                strcmd += string.Format(",SeqNo = {0}", data.SeqNo.ToString());
-                strcmd += string.Format(",DisplayOrder = {0}", data.DisplayOrder);
-                strcmd += string.Format(",CheckSchdule = {0}", data.CheckSchdule.ToString());
+                strcmd.Append(" SET");
+                strcmd.AppendFormat(" ConstructionStatusFlg = {0}", data.ConstructionStatusFlg.ToString());
+                strcmd.AppendFormat(",FieldNo = {0}", data.FieldNo.ToString());
+                strcmd.AppendFormat(",SeqNo = {0}", data.SeqNo.ToString());
+                strcmd.AppendFormat(",DisplayOrder = {0}", data.DisplayOrder);
+                strcmd.AppendFormat(",CheckSchdule = {0}", data.CheckSchdule.ToString());
 
-                strcmd += string.Format(",TermDays = {0}", data.TermDays.ToString());
-                strcmd += string.Format(",SendTitile = '{0}'", data.SendTitle);
-                strcmd += string.Format(",SendMessage = '{0}'", data.SendMessage);
-                strcmd += string.Format(",BackColor = '{0}'", data.BackColor);
-                strcmd += string.Format(",ForeColor = '{0}'", data.ForeColor);
+                strcmd.AppendFormat(",TermDays = {0}", data.TermDays.ToString());
+                strcmd.AppendFormat(",SendTitile = '{0}'", data.SendTitle);
+                strcmd.AppendFormat(",SendMessage = '{0}'", data.SendMessage);
+                strcmd.AppendFormat(",BackColor = '{0}'", data.BackColor);
+                strcmd.AppendFormat(",ForeColor = '{0}'", data.ForeColor);
 
-                strcmd += ", UpdateDate = NOW()";
-                strcmd += AddSQLString;
+                strcmd.Append(", UpdateDate = NOW()");
+                strcmd.Append(AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
+        #endregion
 
-
+        #region 行動予定削除
         /// <summary>
         /// 行動予定削除
         /// </summary>
@@ -259,22 +274,24 @@
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
-                strcmd = string.Format("{0}{1}", "DELETE FROM TermMaster", AddSQLString);
+                strcmd.AppendFormat("{0}{1}", "DELETE FROM TermMaster", AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
+        #endregion
 
+        #region 構造体へセットする
         /// <summary>
         /// 構造体へセットする
         /// </summary>
@@ -309,11 +326,9 @@
                 logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
             }
         }
-
         #endregion
 
-        #region パブリックメソッド（特殊処理）
-
+        #region 主キー検索の文字列を返す
         /// <summary>
         /// 主キー検索の文字列を返す
         /// </summary>
@@ -321,23 +336,26 @@
         /// <returns>Where文字列</returns>
         public string CreatePrimarykeyString(int ConstructionStatusFlg, int FieldNo = 0, int SeqNo = 0)
         {
-            string strWork = string.Empty;
+            StringBuilder strWork = new StringBuilder();
             try
             {
-                strWork = string.Format(" Where ConstructionStatusFlg = {0}", ConstructionStatusFlg.ToString());
+                strWork.AppendFormat(" Where ConstructionStatusFlg = {0}", ConstructionStatusFlg.ToString());
                 if (FieldNo != 0)
-                    strWork += string.Format(" And FieldNo = {0}", FieldNo.ToString());
+                    strWork.AppendFormat(" And FieldNo = {0}", FieldNo.ToString());
                 if (SeqNo != 0)
-                    strWork += string.Format(" And SeqNo = {0}", SeqNo.ToString());
+                    strWork.AppendFormat(" And SeqNo = {0}", SeqNo.ToString());
 
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork.ToString());
             }
 
-            return strWork;
+            return strWork.ToString();
         }
+        #endregion
+
+        #region 区分別の最大値を取得する
         /// <summary>
         /// 区分別の最大値を取得する
         /// </summary>
@@ -347,16 +365,16 @@
         public int GetMaxSeqNoCount(string AddSQLString, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
             int iRet = 0;
             try
             {
                 // SQL作成
-                strcmd = "SELECT IFNULL(MAX(SeqNo), 0) FROM TermMaster" + AddSQLString;
+                strcmd.AppendFormat("SELECT IFNULL(MAX(SeqNo), 0) FROM TermMaster{0}", AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return iRet;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return iRet;
 
                 // データセット
                 foreach (object[] objwrk in arData)
@@ -369,7 +387,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
             }
 
             return iRet;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMTypeExpenses.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMTypeExpenses.cs	(revision 251)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMTypeExpenses.cs	(revision 252)
@@ -64,19 +64,20 @@
         /// <returns>true：成功 false：失敗</returns>
         private string CreateSelectSQL()
         {
-            string strcmd = "SELECT";
+            StringBuilder strcmd = new StringBuilder();
+            strcmd.Append("SELECT");
 
-            strcmd += " TypeCode";
-            strcmd += " ,ExpensesPeriod";
-            strcmd += " ,NameCode";
-            strcmd += " ,ExpensesRaito";
-            strcmd += " ,DeleteFlg";
+            strcmd.Append(" TypeCode");
+            strcmd.Append(" ,ExpensesPeriod");
+            strcmd.Append(" ,NameCode");
+            strcmd.Append(" ,ExpensesRaito");
+            strcmd.Append(" ,DeleteFlg");
 
-            strcmd += ", DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
-            strcmd += ", DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";
-            strcmd += " FROM TypeExpensesMaster";
+            strcmd.Append(", DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')");
+            strcmd.Append(", DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')");
+            strcmd.Append(" FROM TypeExpensesMaster");
 
-            return strcmd;
+            return strcmd.ToString();
         }
         #endregion
 
@@ -91,16 +92,17 @@
         public bool SelectAction(string AddSQLString, ref List<TypeExpensesMaster> data, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
 
             try
             {
                 // SQL作成（DateTime型が変換できないのでCharに変換しておく）
-                strcmd = CreateSelectSQL() + AddSQLString;
+                strcmd.Append(CreateSelectSQL());
+                strcmd.Append(AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return false;
 
                 // データセット
                 foreach (object[] objwrk in arData)
@@ -114,7 +116,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
 
@@ -132,16 +134,17 @@
         public bool SelectAction(string AddSQLString, ref TypeExpensesMaster data, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
 
             try
             {
                 // SQL作成（DateTime型が変換できないのでCharに変換しておく）
-                strcmd = CreateSelectSQL() + AddSQLString;
+                strcmd.Append(CreateSelectSQL());
+                strcmd.Append(AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return false;
                 if (arData.Count == 0) return false;
 
                 // データセット
@@ -155,7 +158,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
 
@@ -170,38 +173,38 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool InsertAction(TypeExpensesMaster work, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
-                strcmd = "INSERT INTO TypeExpensesMaster";
+                strcmd.Append("INSERT INTO TypeExpensesMaster");
 
-                strcmd += "(";
+                strcmd.Append("(");
                 bool bFirst = true;
                 foreach (var gender in Enum.GetValues(typeof(NameColumn)))
                 {
-                    if (!bFirst) strcmd += " ,";
-                    strcmd += gender.ToString();
+                    if (!bFirst) strcmd.Append(" ,");
+                    strcmd.Append(gender.ToString());
                     bFirst = false;
                 }
-                strcmd += ") VALUES (";
+                strcmd.Append(") VALUES (");
 
-                strcmd += string.Format("  {0}", work.TypeCode.ToString());
-                strcmd += string.Format(", {0}", work.ExpensesPeriod.ToString());
-                strcmd += string.Format(", {0}", work.NameCode.ToString());
-                strcmd += string.Format(", {0}", work.ExpensesRaito.ToString());
-                strcmd += string.Format(", {0}", work.DeleteFlg.ToString());
+                strcmd.AppendFormat("  {0}", work.TypeCode.ToString());
+                strcmd.AppendFormat(", {0}", work.ExpensesPeriod.ToString());
+                strcmd.AppendFormat(", {0}", work.NameCode.ToString());
+                strcmd.AppendFormat(", {0}", work.ExpensesRaito.ToString());
+                strcmd.AppendFormat(", {0}", work.DeleteFlg.ToString());
 
-                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
-                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
-                strcmd += ")";
+                strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
+                strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
+                strcmd.Append(")");
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -215,46 +218,46 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool InsertAction(List<TypeExpensesMaster> data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
                 bool bColFirst = true;
-                strcmd = "INSERT INTO TypeExpensesMaster";
-                strcmd += " (";
+                strcmd.Append("INSERT INTO TypeExpensesMaster");
+                strcmd.Append(" (");
                 foreach (var gender in Enum.GetValues(typeof(NameColumn)))
                 {
-                    if (!bColFirst) strcmd += ", ";
-                    strcmd += gender.ToString();
+                    if (!bColFirst) strcmd.Append(", ");
+                    strcmd.Append(gender.ToString());
                     bColFirst = false;
                 }
-                strcmd += ") VALUES";
+                strcmd.Append(") VALUES");
 
                 bool bDataFirst = true;
                 foreach (TypeExpensesMaster work in data)
                 {
-                    if (bDataFirst) strcmd += " (";
-                    else strcmd += ", (";
+                    if (bDataFirst) strcmd.Append(" (");
+                    else strcmd.Append(", (");
 
-                    strcmd += string.Format("  {0}", work.TypeCode.ToString());
-                    strcmd += string.Format(", {0}", work.ExpensesPeriod.ToString());
-                    strcmd += string.Format(", {0}", work.NameCode.ToString());
-                    strcmd += string.Format(", {0}", work.ExpensesRaito.ToString());
-                    strcmd += string.Format(", {0}", work.DeleteFlg.ToString());
+                    strcmd.AppendFormat("  {0}", work.TypeCode.ToString());
+                    strcmd.AppendFormat(", {0}", work.ExpensesPeriod.ToString());
+                    strcmd.AppendFormat(", {0}", work.NameCode.ToString());
+                    strcmd.AppendFormat(", {0}", work.ExpensesRaito.ToString());
+                    strcmd.AppendFormat(", {0}", work.DeleteFlg.ToString());
 
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
-                    strcmd += ")";
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
+                    strcmd.Append(")");
 
                     bDataFirst = false;
                 }
 
-                if (!ExecuteNonQuery(strcmd, false)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), false)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -269,30 +272,30 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool UpdateAction(string AddSQLString, TypeExpensesMaster data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
 
-                strcmd = "UPDATE TypeExpensesMaster";
+                strcmd.Append("UPDATE TypeExpensesMaster");
 
-                strcmd += " SET";
+                strcmd.Append(" SET");
 
-                strcmd += string.Format(" TypeCode = {0}", data.TypeCode.ToString());
-                strcmd += string.Format(",ExpensesPeriod = {0}", data.ExpensesPeriod.ToString());
-                strcmd += string.Format(",NameCode = {0}", data.NameCode.ToString());
-                strcmd += string.Format(",ExpensesRaito = {0}", data.ExpensesRaito.ToString());
-                strcmd += string.Format(",DeleteFlg = {0}", data.DeleteFlg.ToString());
+                strcmd.AppendFormat(" TypeCode = {0}", data.TypeCode.ToString());
+                strcmd.AppendFormat(",ExpensesPeriod = {0}", data.ExpensesPeriod.ToString());
+                strcmd.AppendFormat(",NameCode = {0}", data.NameCode.ToString());
+                strcmd.AppendFormat(",ExpensesRaito = {0}", data.ExpensesRaito.ToString());
+                strcmd.AppendFormat(",DeleteFlg = {0}", data.DeleteFlg.ToString());
 
-                strcmd += ", UpdateDate = NOW()";
-                strcmd += AddSQLString;
+                strcmd.Append(", UpdateDate = NOW()");
+                strcmd.Append(AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -308,18 +311,18 @@
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
-                strcmd = string.Format("{0}{1}", "DELETE FROM TypeExpensesMaster", AddSQLString);
+                strcmd.AppendFormat("{0}{1}", "DELETE FROM TypeExpensesMaster", AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -403,16 +406,16 @@
         public int SelectMaxCategoryHistoryCount(string AddSQLString, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
             int iRet = 0;
             try
             {
                 // SQL作成
-                strcmd = "SELECT IFNULL(MAX(NameCode), 0) FROM TypeExpensesMaster" + AddSQLString;
+                strcmd.AppendFormat("SELECT IFNULL(MAX(NameCode), 0) FROM TypeExpensesMaster{0}", AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return iRet;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return iRet;
 
                 // データセット
                 foreach (object[] objwrk in arData)
@@ -425,7 +428,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
             }
 
             return iRet;
@@ -440,23 +443,23 @@
         /// <returns>Where文字列</returns>
         public string CreatePrimarykeyString(int TypeCode, int Period = 0, int NameCode = 0, string Alias = "")
         {
-            string strWork = string.Empty;
+            StringBuilder strWork = new StringBuilder();
             try
             {
                 string strAlias = string.Empty;
                 if (Alias.Length != 0) strAlias = string.Format("{0}.", Alias);
-                strWork = string.Format(" Where {0}TypeCode = {1}", strAlias, TypeCode);
+                strWork.AppendFormat(" Where {0}TypeCode = {1}", strAlias, TypeCode);
                 if (Period != 0)
-                    strWork += string.Format(" And {0}ExpensesPeriod = {1}", strAlias, Period);
+                    strWork.AppendFormat(" And {0}ExpensesPeriod = {1}", strAlias, Period);
                 if (NameCode != 0)
-                    strWork += string.Format(" And {0}NameCode = {1}", strAlias, NameCode);
+                    strWork.AppendFormat(" And {0}NameCode = {1}", strAlias, NameCode);
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork.ToString());
             }
 
-            return strWork;
+            return strWork.ToString();
         }
         #endregion
     }
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMUnit.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMUnit.cs	(revision 251)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMUnit.cs	(revision 252)
@@ -53,7 +53,7 @@
 
         #endregion
 
-        #region パブリックメソッド
+        #region 単位マスタ検索
         /// <summary>
         /// 単位マスタ検索
         /// </summary>
@@ -63,21 +63,21 @@
         public bool SelectAction(string AddSQLString, ref List<UnitMaster> data, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
 
             try
             {
                 // SQL作成
-                strcmd = "SELECT";
-                strcmd += " UnitKey, DisplayOrder, UnitName";
-                strcmd += " ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
-                strcmd += " ,DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";
-                strcmd += " FROM UnitMaster";
-                strcmd += AddSQLString;
+                strcmd.Append("SELECT");
+                strcmd.Append(" UnitKey, DisplayOrder, UnitName");
+                strcmd.Append(" ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')");
+                strcmd.Append(" ,DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')");
+                strcmd.Append(" FROM UnitMaster");
+                strcmd.Append(AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return false;
 
                 // データセット
                 foreach (object[] objwrk in arData)
@@ -91,12 +91,14 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
 
         }
+        #endregion
 
+        #region 単位マスタ追加
         /// <summary>
         /// 単位マスタ追加
         /// </summary>
@@ -104,48 +106,50 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool InsertAction(List<UnitMaster> data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
                 bool bColFirst = true;
-                strcmd = "INSERT INTO UnitMaster";
-                strcmd += " (";
+                strcmd.Append("INSERT INTO UnitMaster");
+                strcmd.Append(" (");
                 foreach (var gender in Enum.GetValues(typeof(NameColumn)))
                 {
-                    if (!bColFirst) strcmd += ", ";
-                    strcmd += gender.ToString();
+                    if (!bColFirst) strcmd.Append(", ");
+                    strcmd.Append(gender.ToString());
                     bColFirst = false;
                 }
-                strcmd += ") VALUES";
+                strcmd.Append(") VALUES");
 
                 bool bDataFirst = true;
                 foreach (UnitMaster work in data)
                 {
-                    if (bDataFirst) strcmd += " (";
-                    else strcmd += ", (";
+                    if (bDataFirst) strcmd.Append(" (");
+                    else strcmd.Append(", (");
 
-                    strcmd += string.Format("  {0}", work.UnitKey.ToString());
-                    strcmd += string.Format(", {0}", work.DisplayOrder.ToString());
-                    strcmd += string.Format(", '{0}'", work.UnitName);
+                    strcmd.AppendFormat("  {0}", work.UnitKey.ToString());
+                    strcmd.AppendFormat(", {0}", work.DisplayOrder.ToString());
+                    strcmd.AppendFormat(", '{0}'", work.UnitName);
 
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
-                    strcmd += ")";
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
+                    strcmd.Append(")");
 
                     bDataFirst = false;
                 }
 
-                if (!ExecuteNonQuery(strcmd, false)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), false)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
+        #endregion
 
+        #region 単位マスタ更新
         /// <summary>
         /// 単位マスタ更新
         /// </summary>
@@ -154,33 +158,34 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool UpdateAction(string AddSQLString, UnitMaster data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
 
-                strcmd = "UPDATE UnitMaster";
+                strcmd.Append("UPDATE UnitMaster");
 
-                strcmd += " SET";
+                strcmd.Append(" SET");
 
-                strcmd += string.Format(" UnitKey = {0}", data.UnitKey.ToString());
-                strcmd += string.Format(",DisplayOrder = {0}", data.DisplayOrder.ToString());
-                strcmd += string.Format(",UnitName = '{0}'", data.UnitName);
+                strcmd.AppendFormat(" UnitKey = {0}", data.UnitKey.ToString());
+                strcmd.AppendFormat(",DisplayOrder = {0}", data.DisplayOrder.ToString());
+                strcmd.AppendFormat(",UnitName = '{0}'", data.UnitName);
 
-                strcmd += ", UpdateDate = NOW()";
-                strcmd += AddSQLString;
+                strcmd.Append(", UpdateDate = NOW()");
+                strcmd.Append(AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
+        #endregion
 
-
+        #region 単位マスタ削除
         /// <summary>
         /// 単位マスタ削除
         /// </summary>
@@ -190,22 +195,24 @@
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
-                strcmd = string.Format("{0}{1}", "DELETE FROM UnitMaster", AddSQLString);
+                strcmd.AppendFormat("{0}{1}", "DELETE FROM UnitMaster", AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
+        #endregion
 
+        #region 構造体へセットする
         /// <summary>
         /// 構造体へセットする
         /// </summary>
@@ -231,11 +238,9 @@
                 logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
             }
         }
-
         #endregion
 
-        #region パブリックメソッド（特殊処理）
-
+        #region 主キー検索の文字列を返す
         /// <summary>
         /// 主キー検索の文字列を返す
         /// </summary>
@@ -256,7 +261,9 @@
 
             return strWork;
         }
+        #endregion
 
+        #region 最大値を取得する
         /// <summary>
         /// 最大値を取得する
         /// </summary>
@@ -266,16 +273,16 @@
         public int SelectMaxUnitKeyCount(string AddSQLString, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
             int iRet = 0;
             try
             {
                 // SQL作成
-                strcmd = "SELECT IFNULL(MAX(UnitKey), 0) FROM UnitMaster" + AddSQLString;
+                strcmd.AppendFormat("SELECT IFNULL(MAX(UnitKey), 0) FROM UnitMaster{0}", AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return iRet;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return iRet;
 
                 // データセット
                 foreach (object[] objwrk in arData)
@@ -288,7 +295,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
             }
 
             return iRet;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMVehicle.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMVehicle.cs	(revision 251)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMVehicle.cs	(revision 252)
@@ -80,42 +80,42 @@
         public bool SelectAction(string AddSQLString, ref List<VehicleMaster> data, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
 
             try
             {
                 // SQL作成
-                strcmd = "SELECT";
+                strcmd.Append("SELECT");
 
-                strcmd += " VehicleCode";
-                strcmd += ",DisplayOrder";
-                strcmd += ",VehicleName";
-                strcmd += ",RegistrationNumber";
-                strcmd += ",IdentificationNumber";
-                strcmd += ",ModelCode";
-                strcmd += ",DepartmentCode";
-                strcmd += ",VehicleScheduleFlg";
-                strcmd += ",DATE_FORMAT(PurchaseDate, '%Y/%m/%d')";
-                strcmd += ",PurchaseName";
-                strcmd += ",PurchaseContactPersons";
-                strcmd += ",PurchasePhone";
-                strcmd += ",DATE_FORMAT(LeaseDate, '%Y/%m/%d')";
-                strcmd += ",LeaseDestination";
-                strcmd += ",LeaseContactPersons";
-                strcmd += ",LeasePhone";
-                strcmd += ",InsuranceCompany";
-                strcmd += ",InsuranceContactPersons";
-                strcmd += ",InsurancePhone";
-                strcmd += ",Note";
+                strcmd.Append(" VehicleCode");
+                strcmd.Append(",DisplayOrder");
+                strcmd.Append(",VehicleName");
+                strcmd.Append(",RegistrationNumber");
+                strcmd.Append(",IdentificationNumber");
+                strcmd.Append(",ModelCode");
+                strcmd.Append(",DepartmentCode");
+                strcmd.Append(",VehicleScheduleFlg");
+                strcmd.Append(",DATE_FORMAT(PurchaseDate, '%Y/%m/%d')");
+                strcmd.Append(",PurchaseName");
+                strcmd.Append(",PurchaseContactPersons");
+                strcmd.Append(",PurchasePhone");
+                strcmd.Append(",DATE_FORMAT(LeaseDate, '%Y/%m/%d')");
+                strcmd.Append(",LeaseDestination");
+                strcmd.Append(",LeaseContactPersons");
+                strcmd.Append(",LeasePhone");
+                strcmd.Append(",InsuranceCompany");
+                strcmd.Append(",InsuranceContactPersons");
+                strcmd.Append(",InsurancePhone");
+                strcmd.Append(",Note");
 
-                strcmd += " ,DATE_FORMAT(EntryDate,'%Y/%m/%d %H:%i:%s')";
-                strcmd += " ,DATE_FORMAT(UpdateDate,'%Y/%m/%d %H:%i:%s')";
-                strcmd += " FROM VehicleMaster";
-                strcmd += AddSQLString;
+                strcmd.Append(" ,DATE_FORMAT(EntryDate,'%Y/%m/%d %H:%i:%s')");
+                strcmd.Append(" ,DATE_FORMAT(UpdateDate,'%Y/%m/%d %H:%i:%s')");
+                strcmd.Append(" FROM VehicleMaster");
+                strcmd.Append(AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return false;
 
                 // データセット
                 foreach (object[] objwrk in arData)
@@ -129,7 +129,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
 
@@ -144,61 +144,61 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool InsertAction(List<VehicleMaster> data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
                 bool bColFirst = true;
-                strcmd = "INSERT INTO VehicleMaster";
-                strcmd += " (";
+                strcmd.Append("INSERT INTO VehicleMaster");
+                strcmd.Append(" (");
                 foreach (var gender in Enum.GetValues(typeof(NameColumn)))
                 {
-                    if (!bColFirst) strcmd += ", ";
-                    strcmd += gender.ToString();
+                    if (!bColFirst) strcmd.Append(", ");
+                    strcmd.Append(gender.ToString());
                     bColFirst = false;
                 }
-                strcmd += ") VALUES";
+                strcmd.Append(") VALUES");
 
                 bool bDataFirst = true;
                 foreach (VehicleMaster work in data)
                 {
-                    if (bDataFirst) strcmd += " (";
-                    else strcmd += ", (";
+                    if (bDataFirst) strcmd.Append(" (");
+                    else strcmd.Append(", (");
 
-                    strcmd += string.Format("  {0}", work.VehicleCode.ToString());
-                    strcmd += string.Format(", {0}", work.DisplayOrder.ToString());
-                    strcmd += string.Format(",'{0}'", work.VehicleName);
-                    strcmd += string.Format(",'{0}'", work.RegistrationNumber.ToString());
-                    strcmd += string.Format(",'{0}'", work.IdentificationNumber.ToString());
-                    strcmd += string.Format(",'{0}'", work.ModelCode);
-                    strcmd += string.Format(", {0}", work.DepartmentCode.ToString());
-                    strcmd += string.Format(", {0}", work.VehicleScheduleFlg.ToString());
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%dD')", work.PurchaseDate.ToShortDateString());
-                    strcmd += string.Format(",'{0}'", work.PurchaseName);
-                    strcmd += string.Format(",'{0}'", work.PurchaseContactPersons);
-                    strcmd += string.Format(",'{0}'", work.PurchasePhone);
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.LeaseDate.ToShortDateString());
-                    strcmd += string.Format(",'{0}'", work.LeaseDestination);
-                    strcmd += string.Format(",'{0}'", work.LeaseContactPersons);
-                    strcmd += string.Format(",'{0}'", work.LeasePhone);
-                    strcmd += string.Format(",'{0}'", work.InsuranceCompany);
-                    strcmd += string.Format(",'{0}'", work.InsuranceContactPersons);
-                    strcmd += string.Format(",'{0}'", work.InsurancePhone);
-                    strcmd += string.Format(",'{0}'", work.Note);
+                    strcmd.AppendFormat("  {0}", work.VehicleCode.ToString());
+                    strcmd.AppendFormat(", {0}", work.DisplayOrder.ToString());
+                    strcmd.AppendFormat(",'{0}'", work.VehicleName);
+                    strcmd.AppendFormat(",'{0}'", work.RegistrationNumber.ToString());
+                    strcmd.AppendFormat(",'{0}'", work.IdentificationNumber.ToString());
+                    strcmd.AppendFormat(",'{0}'", work.ModelCode);
+                    strcmd.AppendFormat(", {0}", work.DepartmentCode.ToString());
+                    strcmd.AppendFormat(", {0}", work.VehicleScheduleFlg.ToString());
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%dD')", work.PurchaseDate.ToShortDateString());
+                    strcmd.AppendFormat(",'{0}'", work.PurchaseName);
+                    strcmd.AppendFormat(",'{0}'", work.PurchaseContactPersons);
+                    strcmd.AppendFormat(",'{0}'", work.PurchasePhone);
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d')", work.LeaseDate.ToShortDateString());
+                    strcmd.AppendFormat(",'{0}'", work.LeaseDestination);
+                    strcmd.AppendFormat(",'{0}'", work.LeaseContactPersons);
+                    strcmd.AppendFormat(",'{0}'", work.LeasePhone);
+                    strcmd.AppendFormat(",'{0}'", work.InsuranceCompany);
+                    strcmd.AppendFormat(",'{0}'", work.InsuranceContactPersons);
+                    strcmd.AppendFormat(",'{0}'", work.InsurancePhone);
+                    strcmd.AppendFormat(",'{0}'", work.Note);
 
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
-                    strcmd += ")";
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
+                    strcmd.Append(")");
 
                     bDataFirst = false;
                 }
 
-                if (!ExecuteNonQuery(strcmd, false)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), false)) return false;
                 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -213,46 +213,46 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool UpdateAction(string AddSQLString, VehicleMaster data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
 
-                strcmd = "UPDATE VehicleMaster";
+                strcmd.Append("UPDATE VehicleMaster");
 
-                strcmd += " SET";
+                strcmd.Append(" SET");
 
-                strcmd += string.Format(" VehicleCode = {0}", data.VehicleCode.ToString());
-                strcmd += string.Format(",DisplayOrder = {0}", data.DisplayOrder.ToString());
-                strcmd += string.Format(",VehicleName = '{0}'", data.VehicleName);
-                strcmd += string.Format(",RegistrationNumber = '{0}'", data.RegistrationNumber);
-                strcmd += string.Format(",IdentificationNumber = '{0}'", data.IdentificationNumber);
-                strcmd += string.Format(",ModelCode = '{0}'", data.ModelCode);
-                strcmd += string.Format(",DepartmentCode = {0}", data.DepartmentCode.ToString());
-                strcmd += string.Format(",VehicleScheduleFlg = {0}", data.VehicleScheduleFlg.ToString());
-                strcmd += string.Format(",PurchaseDate = STR_TO_DATE('{0}','%Y/%m/%d')", data.PurchaseDate.ToShortDateString());
-                strcmd += string.Format(",PurchaseName = '{0}'", data.PurchaseName);
-                strcmd += string.Format(",PurchaseContactPersons = '{0}'", data.PurchaseContactPersons);
-                strcmd += string.Format(",PurchasePhone = '{0}'", data.PurchasePhone);
-                strcmd += string.Format(",LeaseDate = STR_TO_DATE('{0}','%Y/%m/%d')", data.LeaseDate.ToShortDateString());
-                strcmd += string.Format(",LeaseDestination = '{0}'", data.LeaseDestination);
-                strcmd += string.Format(",LeaseContactPersons = '{0}'", data.LeaseContactPersons);
-                strcmd += string.Format(",LeasePhone = '{0}'", data.LeasePhone);
-                strcmd += string.Format(",InsuranceCompany = '{0}'", data.InsuranceCompany);
-                strcmd += string.Format(",InsuranceContactPersons = '{0}'", data.InsuranceContactPersons);
-                strcmd += string.Format(",InsurancePhone = '{0}'", data.InsurancePhone);
-                strcmd += string.Format(",Note = '{0}'", data.Note);
+                strcmd.AppendFormat(" VehicleCode = {0}", data.VehicleCode.ToString());
+                strcmd.AppendFormat(",DisplayOrder = {0}", data.DisplayOrder.ToString());
+                strcmd.AppendFormat(",VehicleName = '{0}'", data.VehicleName);
+                strcmd.AppendFormat(",RegistrationNumber = '{0}'", data.RegistrationNumber);
+                strcmd.AppendFormat(",IdentificationNumber = '{0}'", data.IdentificationNumber);
+                strcmd.AppendFormat(",ModelCode = '{0}'", data.ModelCode);
+                strcmd.AppendFormat(",DepartmentCode = {0}", data.DepartmentCode.ToString());
+                strcmd.AppendFormat(",VehicleScheduleFlg = {0}", data.VehicleScheduleFlg.ToString());
+                strcmd.AppendFormat(",PurchaseDate = STR_TO_DATE('{0}','%Y/%m/%d')", data.PurchaseDate.ToShortDateString());
+                strcmd.AppendFormat(",PurchaseName = '{0}'", data.PurchaseName);
+                strcmd.AppendFormat(",PurchaseContactPersons = '{0}'", data.PurchaseContactPersons);
+                strcmd.AppendFormat(",PurchasePhone = '{0}'", data.PurchasePhone);
+                strcmd.AppendFormat(",LeaseDate = STR_TO_DATE('{0}','%Y/%m/%d')", data.LeaseDate.ToShortDateString());
+                strcmd.AppendFormat(",LeaseDestination = '{0}'", data.LeaseDestination);
+                strcmd.AppendFormat(",LeaseContactPersons = '{0}'", data.LeaseContactPersons);
+                strcmd.AppendFormat(",LeasePhone = '{0}'", data.LeasePhone);
+                strcmd.AppendFormat(",InsuranceCompany = '{0}'", data.InsuranceCompany);
+                strcmd.AppendFormat(",InsuranceContactPersons = '{0}'", data.InsuranceContactPersons);
+                strcmd.AppendFormat(",InsurancePhone = '{0}'", data.InsurancePhone);
+                strcmd.AppendFormat(",Note = '{0}'", data.Note);
 
 
-                strcmd += ", UpdateDate = NOW()";
-                strcmd += AddSQLString;
+                strcmd.Append(", UpdateDate = NOW()");
+                strcmd.Append(AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -268,18 +268,18 @@
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
-                strcmd = string.Format("{0}{1}", "DELETE FROM VehicleMaster", AddSQLString);
+                strcmd.AppendFormat("{0}{1}", "DELETE FROM VehicleMaster", AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -383,18 +383,18 @@
         /// <returns>Where文字列</returns>
         public string CreatePrimarykeyString(int VehicleCode)
         {
-            string strWork = string.Empty;
+            StringBuilder strWork = new StringBuilder();
             try
             {
-                strWork = string.Format(" Where VehicleCode = {0}", VehicleCode);
+                strWork.AppendFormat(" Where VehicleCode = {0}", VehicleCode);
 
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork.ToString());
             }
 
-            return strWork;
+            return strWork.ToString();
         }
         #endregion
 
@@ -408,16 +408,16 @@
         public int SelectMaxVehicleKeyCount(string AddSQLString, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
             int iRet = 0;
             try
             {
                 // SQL作成
-                strcmd = "SELECT IFNULL(MAX(VehicleCode), 0) FROM VehicleMaster" + AddSQLString;
+                strcmd.AppendFormat("SELECT IFNULL(MAX(VehicleCode), 0) FROM VehicleMaster{0}", AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return iRet;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return iRet;
 
                 // データセット
                 foreach (object[] objwrk in arData)
@@ -430,7 +430,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
             }
 
             return iRet;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMVehicleRecordData.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMVehicleRecordData.cs	(revision 251)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMVehicleRecordData.cs	(revision 252)
@@ -57,7 +57,7 @@
 
         #endregion
 
-        #region パブリックメソッド
+        #region 車両マスタ検索
         /// <summary>
         /// 車両マスタ検索
         /// </summary>
@@ -67,29 +67,29 @@
         public bool SelectAction(string AddSQLString, ref List<VehicleRecordData> data, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
 
             try
             {
                 // SQL作成
-                strcmd = "SELECT";
+                strcmd.Append("SELECT");
 
-                strcmd += " VehicleCode";
-                strcmd += ",DivisionCode";
-                strcmd += ",SeqNo";
-                strcmd += ",DATE_FORMAT(RecordDate, '%Y/%m/%d')";
-                strcmd += ",Mileage";
-                strcmd += ",Content";
-                strcmd += ",PaymentCost";
+                strcmd.Append(" VehicleCode");
+                strcmd.Append(",DivisionCode");
+                strcmd.Append(",SeqNo");
+                strcmd.Append(",DATE_FORMAT(RecordDate, '%Y/%m/%d')");
+                strcmd.Append(",Mileage");
+                strcmd.Append(",Content");
+                strcmd.Append(",PaymentCost");
 
-                strcmd += " ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
-                strcmd += " ,DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";
-                strcmd += " FROM VehicleRecordData";
-                strcmd += AddSQLString;
+                strcmd.Append(" ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')");
+                strcmd.Append(" ,DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')");
+                strcmd.Append(" FROM VehicleRecordData");
+                strcmd.Append(AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return false;
 
                 // データセット
                 foreach (object[] objwrk in arData)
@@ -103,12 +103,14 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
 
         }
+        #endregion
 
+        #region 車両マスタ追加
         /// <summary>
         /// 車両マスタ追加
         /// </summary>
@@ -116,52 +118,54 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool InsertAction(List<VehicleRecordData> data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
                 bool bColFirst = true;
-                strcmd = "INSERT INTO VehicleRecordData";
-                strcmd += " (";
+                strcmd.Append("INSERT INTO VehicleRecordData");
+                strcmd.Append(" (");
                 foreach (var gender in Enum.GetValues(typeof(NameColumn)))
                 {
-                    if (!bColFirst) strcmd += ", ";
-                    strcmd += gender.ToString();
+                    if (!bColFirst) strcmd.Append(", ");
+                    strcmd.Append(gender.ToString());
                     bColFirst = false;
                 }
-                strcmd += ") VALUES";
+                strcmd.Append(") VALUES");
 
                 bool bDataFirst = true;
                 foreach (VehicleRecordData work in data)
                 {
-                    if (bDataFirst) strcmd += " (";
-                    else strcmd += ", (";
+                    if (bDataFirst) strcmd.Append(" (");
+                    else strcmd.Append(", (");
 
-                    strcmd += string.Format("  {0}", work.VehicleCode.ToString());
-                    strcmd += string.Format(", {0}", work.DivisionCode.ToString());
-                    strcmd += string.Format(", {0}", work.SeqNo.ToString());
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.RecordDate.ToShortDateString());
-                    strcmd += string.Format(", {0}", work.Mileage.ToString());
-                    strcmd += string.Format(",'{0}'", work.Content);
-                    strcmd += string.Format(", {0}", work.PaymentCost.ToString());
+                    strcmd.AppendFormat("  {0}", work.VehicleCode.ToString());
+                    strcmd.AppendFormat(", {0}", work.DivisionCode.ToString());
+                    strcmd.AppendFormat(", {0}", work.SeqNo.ToString());
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d')", work.RecordDate.ToShortDateString());
+                    strcmd.AppendFormat(", {0}", work.Mileage.ToString());
+                    strcmd.AppendFormat(",'{0}'", work.Content);
+                    strcmd.AppendFormat(", {0}", work.PaymentCost.ToString());
 
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
-                    strcmd += ")";
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
+                    strcmd.Append(")");
 
                     bDataFirst = false;
                 }
 
-                if (!ExecuteNonQuery(strcmd, false)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), false)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
+        #endregion
 
+        #region 車両マスタ更新
         /// <summary>
         /// 車両マスタ更新
         /// </summary>
@@ -170,37 +174,38 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool UpdateAction(string AddSQLString, VehicleRecordData data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
 
-                strcmd = "UPDATE VehicleRecordData";
+                strcmd.Append("UPDATE VehicleRecordData");
 
-                strcmd += " SET";
+                strcmd.Append(" SET");
 
-                strcmd += string.Format(" VehicleCode = {0}", data.VehicleCode.ToString());
-                strcmd += string.Format(",DivisionCode = {0}", data.DivisionCode.ToString());
-                strcmd += string.Format(",SeqNo = {0}", data.SeqNo.ToString());
-                strcmd += string.Format(",RecordDate = STR_TO_DATE('{0}','%Y/%m/%d')", data.RecordDate.ToShortDateString());
-                strcmd += string.Format(",Mileage = {0}", data.Mileage.ToString());
-                strcmd += string.Format(",Content = '{0}'", data.Content);
-                strcmd += string.Format(",PaymentCost = {0}", data.PaymentCost.ToString());
+                strcmd.AppendFormat(" VehicleCode = {0}", data.VehicleCode.ToString());
+                strcmd.AppendFormat(",DivisionCode = {0}", data.DivisionCode.ToString());
+                strcmd.AppendFormat(",SeqNo = {0}", data.SeqNo.ToString());
+                strcmd.AppendFormat(",RecordDate = STR_TO_DATE('{0}','%Y/%m/%d')", data.RecordDate.ToShortDateString());
+                strcmd.AppendFormat(",Mileage = {0}", data.Mileage.ToString());
+                strcmd.AppendFormat(",Content = '{0}'", data.Content);
+                strcmd.AppendFormat(",PaymentCost = {0}", data.PaymentCost.ToString());
 
-                strcmd += ", UpdateDate = NOW()";
-                strcmd += AddSQLString;
+                strcmd.Append(", UpdateDate = NOW()");
+                strcmd.Append(AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
+        #endregion
 
-
+        #region 車両マスタ削除
         /// <summary>
         /// 車両マスタ削除
         /// </summary>
@@ -210,22 +215,24 @@
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
-                strcmd = string.Format("{0}{1}", "DELETE FROM VehicleRecordData", AddSQLString);
+                strcmd.AppendFormat("{0}{1}", "DELETE FROM VehicleRecordData", AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
+        #endregion
 
+        #region 構造体へセットする
         /// <summary>
         /// 構造体へセットする
         /// </summary>
@@ -255,11 +262,9 @@
                 logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
             }
         }
-
         #endregion
 
-        #region パブリックメソッド（特殊処理）
-
+        #region 主キー検索の文字列を返す
         /// <summary>
         /// 主キー検索の文字列を返す
         /// </summary>
@@ -267,23 +272,25 @@
         /// <returns>Where文字列</returns>
         public string CreatePrimarykeyString(int VehicleCode, int DivisionCode = 0, int SeqNo = 0)
         {
-            string strWork = string.Empty;
+            StringBuilder strWork = new StringBuilder();
             try
             {
-                strWork = string.Format(" Where VehicleCode = {0}", VehicleCode);
+                strWork.AppendFormat(" Where VehicleCode = {0}", VehicleCode);
                 if (DivisionCode != 0)
-                strWork += string.Format(" And DivisionCode = {0}", DivisionCode);
+                strWork.AppendFormat(" And DivisionCode = {0}", DivisionCode);
                 if (SeqNo != 0)
-                    strWork += string.Format(" And SeqNo = {0}", SeqNo);
+                    strWork.AppendFormat(" And SeqNo = {0}", SeqNo);
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork.ToString());
             }
 
-            return strWork;
+            return strWork.ToString();
         }
+        #endregion
 
+        #region 最大値を取得する
         /// <summary>
         /// 最大値を取得する
         /// </summary>
@@ -293,16 +300,16 @@
         public int SelectMaxVehicleKeyCount(string AddSQLString, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
             int iRet = 0;
             try
             {
                 // SQL作成
-                strcmd = "SELECT IFNULL(MAX(SeqNo), 0) FROM VehicleRecordData" + AddSQLString;
+                strcmd.AppendFormat("SELECT IFNULL(MAX(SeqNo), 0) FROM VehicleRecordData{0}", AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return iRet;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return iRet;
 
                 // データセット
                 foreach (object[] objwrk in arData)
@@ -315,7 +322,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
             }
 
             return iRet;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOOrdersPriceData.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOOrdersPriceData.cs	(revision 251)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOOrdersPriceData.cs	(revision 252)
@@ -68,24 +68,25 @@
         private string CreateSelectSQL()
         {
             // SQL作成
-            string strcmd = "SELECT";
+            StringBuilder strcmd = new StringBuilder();
+            strcmd.Append("SELECT");
 
-            strcmd += "  ConstructionCode";             // 工事コード
-            strcmd += " ,ChangeNo";	                    // 変更番号
-            strcmd += " ,DATE_FORMAT(ChangeDate, '%Y/%m/%d')";	// 変更日
-            strcmd += " ,ChangePersonCode";             // 変更者コード
-            strcmd += " ,ChangePersonName";             // 変更者名
-            strcmd += " ,BeforeValue";                  // 変更前税抜受注金額
-            strcmd += " ,BeforeValueInTax";             // 　〃　税込受注金額
-            strcmd += " ,AfterValue";                   // 変更後税抜受注金額
-            strcmd += " ,AfterValueInTax";              // 　〃　税込受注金額
-            strcmd += " ,ChangeComment";                // 変更理由
+            strcmd.Append("  ConstructionCode");             // 工事コード
+            strcmd.Append(" ,ChangeNo");	                    // 変更番号
+            strcmd.Append(" ,DATE_FORMAT(ChangeDate, '%Y/%m/%d')");	// 変更日
+            strcmd.Append(" ,ChangePersonCode");             // 変更者コード
+            strcmd.Append(" ,ChangePersonName");             // 変更者名
+            strcmd.Append(" ,BeforeValue");                  // 変更前税抜受注金額
+            strcmd.Append(" ,BeforeValueInTax");             // 　〃　税込受注金額
+            strcmd.Append(" ,AfterValue");                   // 変更後税抜受注金額
+            strcmd.Append(" ,AfterValueInTax");              // 　〃　税込受注金額
+            strcmd.Append(" ,ChangeComment");                // 変更理由
 
-            strcmd += ", DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
-            strcmd += ", DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";
-            strcmd += " FROM OrdersPriceData";
+            strcmd.Append(", DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')");
+            strcmd.Append(", DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')");
+            strcmd.Append(" FROM OrdersPriceData");
 
-            return strcmd;
+            return strcmd.ToString();
         }
         #endregion
 
@@ -93,16 +94,17 @@
         public bool SelectAction(string AddSQLString, ref List<OrdersPriceData> data, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
 
             try
             {
                 // SQL作成
-                strcmd = CreateSelectSQL() + AddSQLString;
+                strcmd.Append(CreateSelectSQL());
+                strcmd.Append(AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return false;
 
                 // データセット
                 foreach (object[] objwrk in arData)
@@ -116,7 +118,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -126,15 +128,16 @@
         public bool SelectAction(string AddSQLString, ref OrdersPriceData data, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
 
             try
             {
-                strcmd = CreateSelectSQL() + AddSQLString;
+                strcmd.Append(CreateSelectSQL());
+                strcmd.Append(AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return false;
                 if (arData.Count == 0) return false;
 
                 // データセット
@@ -148,7 +151,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -162,46 +165,46 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool InsertAction(OrdersPriceData work, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
                 bool bColFirst = true;
-                strcmd = "INSERT INTO OrdersPriceData";
-                strcmd += " (";
+                strcmd.Append("INSERT INTO OrdersPriceData");
+                strcmd.Append(" (");
                 foreach (var gender in Enum.GetValues(typeof(TableColumn)))
                 {
-                    if (!bColFirst) strcmd += ", ";
-                    strcmd += gender.ToString();
+                    if (!bColFirst) strcmd.Append(", ");
+                    strcmd.Append(gender.ToString());
                     bColFirst = false;
                 }
-                strcmd += ") VALUES (";
+                strcmd.Append(") VALUES (");
 
-                strcmd += string.Format("  {0}", work.ConstructionCode);                    // 工事コード
+                strcmd.AppendFormat("  {0}", work.ConstructionCode);                    // 工事コード
 
-                strcmd += string.Format(", {0}", work.ChangeNo);	                        // 変更番号
-                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')"
+                strcmd.AppendFormat(", {0}", work.ChangeNo);	                        // 変更番号
+                strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d')"
                                                 , work.ChangeDate.ToShortDateString());	    // 変更日
-                strcmd += string.Format(", {0}", work.ChangePersonCode);                    // 変更者コード
-                strcmd += string.Format(",'{0}'", work.ChangePersonName);                   // 変更者名
+                strcmd.AppendFormat(", {0}", work.ChangePersonCode);                    // 変更者コード
+                strcmd.AppendFormat(",'{0}'", work.ChangePersonName);                   // 変更者名
                 
-                strcmd += string.Format(", {0}", work.BeforeValue);                         // 変更前税抜受注金額
-                strcmd += string.Format(", {0}", work.BeforeValueInTax);                    // 　〃　税込受注金額
-                strcmd += string.Format(", {0}", work.AfterValue);                          // 変更後税抜受注金額
-                strcmd += string.Format(", {0}", work.AfterValueInTax);                     // 　〃　税込受注金額
+                strcmd.AppendFormat(", {0}", work.BeforeValue);                         // 変更前税抜受注金額
+                strcmd.AppendFormat(", {0}", work.BeforeValueInTax);                    // 　〃　税込受注金額
+                strcmd.AppendFormat(", {0}", work.AfterValue);                          // 変更後税抜受注金額
+                strcmd.AppendFormat(", {0}", work.AfterValueInTax);                     // 　〃　税込受注金額
 
-                strcmd += string.Format(",'{0}'", work.ChangeComment);                      // 変更理由
+                strcmd.AppendFormat(",'{0}'", work.ChangeComment);                      // 変更理由
 
-                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
-                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
-                strcmd += ")";
+                strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
+                strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
+                strcmd.Append(")");
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -210,55 +213,55 @@
         #region 複数追加処理
         public bool InsertAction(List<OrdersPriceData> data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
                 bool bColFirst = true;
-                strcmd = "INSERT INTO OrdersPriceData";
-                strcmd += " (";
+                strcmd.Append("INSERT INTO OrdersPriceData");
+                strcmd.Append(" (");
                 foreach (var gender in Enum.GetValues(typeof(TableColumn)))
                 {
-                    if (!bColFirst) strcmd += ", ";
-                    strcmd += gender.ToString();
+                    if (!bColFirst) strcmd.Append(", ");
+                    strcmd.Append(gender.ToString());
                     bColFirst = false;
                 }
-                strcmd += ") VALUES";
+                strcmd.Append(") VALUES");
 
                 bool bDataFirst = true;
                 foreach (OrdersPriceData work in data)
                 {
-                    if (bDataFirst) strcmd += " (";
-                    else strcmd += ", (";
+                    if (bDataFirst) strcmd.Append(" (");
+                    else strcmd.Append(", (");
 
-                    strcmd += string.Format("  {0}", work.ConstructionCode);                    // 工事コード
+                    strcmd.AppendFormat("  {0}", work.ConstructionCode);                    // 工事コード
 
-                    strcmd += string.Format(", {0}", work.ChangeNo);	                        // 変更番号
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')"
+                    strcmd.AppendFormat(", {0}", work.ChangeNo);	                        // 変更番号
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d')"
                                                     , work.ChangeDate.ToShortDateString());	    // 変更日
-                    strcmd += string.Format(", {0}", work.ChangePersonCode);                    // 変更者コード
-                    strcmd += string.Format(",'{0}'", work.ChangePersonName);                   // 変更者名
+                    strcmd.AppendFormat(", {0}", work.ChangePersonCode);                    // 変更者コード
+                    strcmd.AppendFormat(",'{0}'", work.ChangePersonName);                   // 変更者名
 
-                    strcmd += string.Format(", {0}", work.BeforeValue);                         // 変更前税抜受注金額
-                    strcmd += string.Format(", {0}", work.BeforeValueInTax);                    // 　〃　税込受注金額
-                    strcmd += string.Format(", {0}", work.AfterValue);                          // 変更後税抜受注金額
-                    strcmd += string.Format(", {0}", work.AfterValueInTax);                     // 　〃　税込受注金額
+                    strcmd.AppendFormat(", {0}", work.BeforeValue);                         // 変更前税抜受注金額
+                    strcmd.AppendFormat(", {0}", work.BeforeValueInTax);                    // 　〃　税込受注金額
+                    strcmd.AppendFormat(", {0}", work.AfterValue);                          // 変更後税抜受注金額
+                    strcmd.AppendFormat(", {0}", work.AfterValueInTax);                     // 　〃　税込受注金額
 
-                    strcmd += string.Format(",'{0}'", work.ChangeComment);                      // 変更理由
+                    strcmd.AppendFormat(",'{0}'", work.ChangeComment);                      // 変更理由
 
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
-                    strcmd += ")";
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
+                    strcmd.Append(")");
 
                     bDataFirst = false;
                 }
 
-                if (!ExecuteNonQuery(strcmd, false)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), false)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -273,39 +276,39 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool UpdateAction(string AddSQLString, OrdersPriceData data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
 
-                strcmd = "UPDATE OrdersPriceData";
+                strcmd.Append("UPDATE OrdersPriceData");
 
-                strcmd += " SET";
+                strcmd.Append(" SET");
 
-                strcmd += string.Format(" ConstructionCode = {0}", data.ConstructionCode);                  // 工事コード
+                strcmd.AppendFormat(" ConstructionCode = {0}", data.ConstructionCode);                  // 工事コード
 
-                strcmd += string.Format(",ChangeNo = {0}", data.ChangeNo);	                                // 変更番号
-                strcmd += string.Format(",ChangeDate = STR_TO_DATE('{0}','%Y/%m/%d')"
+                strcmd.AppendFormat(",ChangeNo = {0}", data.ChangeNo);	                                // 変更番号
+                strcmd.AppendFormat(",ChangeDate = STR_TO_DATE('{0}','%Y/%m/%d')"
                                         , data.ChangeDate.ToShortDateString());	                            // 変更日
-                strcmd += string.Format(",ChangePersonCode = {0}", data.ChangePersonCode);                  // 変更者コード
-                strcmd += string.Format(",ChangePersonName = '{0}'", data.ChangePersonName);                // 変更者名
+                strcmd.AppendFormat(",ChangePersonCode = {0}", data.ChangePersonCode);                  // 変更者コード
+                strcmd.AppendFormat(",ChangePersonName = '{0}'", data.ChangePersonName);                // 変更者名
                 
-                strcmd += string.Format(",BeforeValue = {0}", data.BeforeValue);                            // 変更前税抜受注金額
-                strcmd += string.Format(",BeforeValueInTax = {0}", data.BeforeValueInTax);                  // 　〃　税込受注金額
-                strcmd += string.Format(",AfterValue = {0}", data.AfterValue);                              // 変更後税抜受注金額
-                strcmd += string.Format(",AfterValueInTax = {0}", data.AfterValueInTax);                    // 　〃　税込受注金額
+                strcmd.AppendFormat(",BeforeValue = {0}", data.BeforeValue);                            // 変更前税抜受注金額
+                strcmd.AppendFormat(",BeforeValueInTax = {0}", data.BeforeValueInTax);                  // 　〃　税込受注金額
+                strcmd.AppendFormat(",AfterValue = {0}", data.AfterValue);                              // 変更後税抜受注金額
+                strcmd.AppendFormat(",AfterValueInTax = {0}", data.AfterValueInTax);                    // 　〃　税込受注金額
 
-                strcmd += string.Format(",ChangeComment = '{0}'", data.ChangeComment);                      // 変更理由
+                strcmd.AppendFormat(",ChangeComment = '{0}'", data.ChangeComment);                      // 変更理由
 
-                strcmd += ", UpdateDate = NOW()";
-                strcmd += AddSQLString;
+                strcmd.Append(", UpdateDate = NOW()");
+                strcmd.Append(AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -321,18 +324,18 @@
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
-                strcmd = string.Format("{0}{1}", "DELETE FROM OrdersPriceData", AddSQLString);
+                strcmd.AppendFormat("{0}{1}", "DELETE FROM OrdersPriceData", AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -382,56 +385,56 @@
         /// <returns></returns>
         public bool UpdateFeild(int ConstructionCode, int FeildNo, object value, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
-                strcmd = "UPDATE OrdersPriceData";
+                strcmd.Append("UPDATE OrdersPriceData");
 
-                strcmd += " SET";
+                strcmd.Append(" SET");
                 switch (FeildNo)
                 {
                     case (int)TableColumn.ConstructionCode:         // 工事コード
-                        strcmd += string.Format(" ConstructionCode = {0}", ((int)value).ToString());
+                        strcmd.AppendFormat(" ConstructionCode = {0}", ((int)value).ToString());
                         break;
                     case (int)TableColumn.ChangeNo:	                // 変更番号
-                        strcmd += string.Format(" ChangeNo = {0}", ((int)value).ToString());
+                        strcmd.AppendFormat(" ChangeNo = {0}", ((int)value).ToString());
                         break;
                     case (int)TableColumn.ChangeDate:	            // 変更日
-                        strcmd += string.Format(" ChangeDate = STR_TO_DATE('{0}','%Y/%m/%d')", ((DateTime)value).ToShortDateString());
+                        strcmd.AppendFormat(" ChangeDate = STR_TO_DATE('{0}','%Y/%m/%d')", ((DateTime)value).ToShortDateString());
                         break;
                     case (int)TableColumn.ChangePersonCode:         // 変更者コード
-                        strcmd += string.Format(" ChangePersonCode = {0}", ((int)value).ToString());
+                        strcmd.AppendFormat(" ChangePersonCode = {0}", ((int)value).ToString());
                         break;
                     case (int)TableColumn.ChangePersonName:         // 変更者名
-                        strcmd += string.Format(" ChangePersonName = '{0}'", value.ToString());
+                        strcmd.AppendFormat(" ChangePersonName = '{0}'", value.ToString());
                         break;
                     case (int)TableColumn.BeforeValue:              // 変更前税抜受注金額
-                        strcmd += string.Format(" BeforeValue = {0}", ((double)value).ToString());
+                        strcmd.AppendFormat(" BeforeValue = {0}", ((double)value).ToString());
                         break;
                     case (int)TableColumn.BeforeValueInTax:         // 　〃　税込受注金額
-                        strcmd += string.Format(" BeforeValueInTax = {0}", ((double)value).ToString());
+                        strcmd.AppendFormat(" BeforeValueInTax = {0}", ((double)value).ToString());
                         break;
                     case (int)TableColumn.AfterValue:               // 変更後税抜受注金額
-                        strcmd += string.Format(" AfterValue = {0}", ((double)value).ToString());
+                        strcmd.AppendFormat(" AfterValue = {0}", ((double)value).ToString());
                         break;
                     case (int)TableColumn.AfterValueInTax:          // 　〃　税込受注金額
-                        strcmd += string.Format(" AfterValueInTax = {0}", ((double)value).ToString());
+                        strcmd.AppendFormat(" AfterValueInTax = {0}", ((double)value).ToString());
                         break;
                     case (int)TableColumn.ChangeComment:            // 変更理由
-                        strcmd += string.Format(" ChangeComment = '{0}'", value.ToString());
+                        strcmd.AppendFormat(" ChangeComment = '{0}'", value.ToString());
                         break;
                 }
 
-                strcmd += ", UpdateDate = NOW()";
-                strcmd += CreatePrimarykeyString(ConstructionCode);
+                strcmd.Append(", UpdateDate = NOW()");
+                strcmd.Append(CreatePrimarykeyString(ConstructionCode));
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -448,19 +451,19 @@
         /// <returns></returns>
         public string CreatePrimarykeyString(int ConstructionCode, int ChangeNo = 0)
         {
-            string strWork = "";
+            StringBuilder strWork = new StringBuilder();
             try
             {
-                strWork = string.Format(" WHERE ConstructionCode = {0}", ConstructionCode);
+                strWork.AppendFormat(" WHERE ConstructionCode = {0}", ConstructionCode);
                 if (ChangeNo != 0)
-                    strWork += string.Format(" AND ChangeNo = {0}", ChangeNo);
+                    strWork.AppendFormat(" AND ChangeNo = {0}", ChangeNo);
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork.ToString());
             }
 
-            return strWork;
+            return strWork.ToString();
         }
         #endregion
 
@@ -474,16 +477,16 @@
         public int SelectMaxAddDataCount(string AddSQLString, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
             int iRet = 0;
             try
             {
                 // SQL作成
-                strcmd = "SELECT IFNULL(MAX(ChangeNo), 0) FROM OrdersPriceData" + AddSQLString;
+                strcmd.AppendFormat("SELECT IFNULL(MAX(ChangeNo), 0) FROM OrdersPriceData{0}", AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return iRet;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return iRet;
 
                 // データセット
                 foreach (object[] objwrk in arData)
@@ -497,7 +500,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
             }
             return iRet;
         }
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOPaymentApprovalInfo.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOPaymentApprovalInfo.cs	(revision 251)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOPaymentApprovalInfo.cs	(revision 252)
@@ -59,8 +59,6 @@
 
         #endregion
 
-        #region パブリックメソッド
-
         #region SELECT　SQL作成
         /// <summary>
         /// SQL作成
@@ -105,6 +103,7 @@
         }
         #endregion
 
+        #region 検索
         /// <summary>
         /// 検索
         /// </summary>
@@ -144,7 +143,9 @@
             }
 
         }
+        #endregion
 
+        #region 検索（1件）
         /// <summary>
         /// 検索（1件）
         /// </summary>
@@ -183,7 +184,9 @@
             }
 
         }
+        #endregion
 
+        #region 新規登録
         /// <summary>
         /// 新規登録
         /// </summary>
@@ -226,7 +229,9 @@
                 return false;
             }
         }
+        #endregion
 
+        #region 新規登録（1件）
         /// <summary>
         /// 新規登録（1件）
         /// </summary>
@@ -274,7 +279,9 @@
                 return false;
             }
         }
+        #endregion
 
+        #region 更新登録
         /// <summary>
         /// 更新登録
         /// </summary>
@@ -310,7 +317,9 @@
                 return false;
             }
         }
+        #endregion
 
+        #region 削除
         /// <summary>
         /// 削除
         /// </summary>
@@ -335,8 +344,9 @@
                 return false;
             }
         }
+        #endregion
 
-
+        #region 構造体設定
         /// <summary>
         /// 構造体設定
         /// </summary>
@@ -369,11 +379,9 @@
                 logger.ErrorFormat("システムエラー：：{0}：{1}：{2}", CommonMotions.GetMethodName(), ex.Message);
             }
         }
-
         #endregion
 
-        #region パブリックメソッド（特殊処理）
-
+        #region 行ロック
         /// <summary>
         /// 行ロック
         /// </summary>
@@ -402,7 +410,9 @@
 
 
         }
+        #endregion
 
+        #region 検索キー作成
         public string CreatePrimarykeyString(int CompanyCode, int TargetDate, int SeqNo, int LineCount, int ApprovalNo)
         {
             StringBuilder strWork = new StringBuilder();
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOPaymentDataDetail.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOPaymentDataDetail.cs	(revision 251)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOPaymentDataDetail.cs	(revision 252)
@@ -20,7 +20,7 @@
     /// </summary>
     public class IOPaymentDataDetail : MySqlProcess
     {
-                #region 定義部
+        #region 定義部
         /// <summary>
         /// log4netログを使用する
         /// </summary>
@@ -66,7 +66,7 @@
 
         #endregion
 
-        #region パブリックメソッド
+        #region 検索
         /// <summary>
         /// 検索
         /// </summary>
@@ -77,21 +77,37 @@
         public bool SelectAction(string AddSQLString, ref List<PaymentDataDetail> data, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
 
             try
             {
                 // SQL作成（DateTime型が変換できないのでCharに変換しておく）
-                strcmd = "SELECT";
-                strcmd += " CompanyCode,TargetDate,SeqNo,LineCount,BillPrice,DiscountPrice,OffsetPrice,NextCoPrice,HighwPrice,HardwPrice,IndsWasteTax,CnstrPrice,CnstrPriceExist,ApprovalPersonCode,ApprovalDate,ApprovalEndFlg";
-                strcmd += " ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
-                strcmd += " ,DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";
-                strcmd += " FROM PaymentDataDetail";
-                strcmd += AddSQLString;
+                strcmd.Append("SELECT");
+                strcmd.Append(" CompanyCode,");
+                strcmd.Append(" TargetDate,");
+                strcmd.Append(" SeqNo,");
+                strcmd.Append(" LineCount,");
+                strcmd.Append(" BillPrice,");
+                strcmd.Append(" DiscountPrice,");
+                strcmd.Append(" OffsetPrice,");
+                strcmd.Append(" NextCoPrice,");
+                strcmd.Append(" HighwPrice,");
+                strcmd.Append(" HardwPrice,");
+                strcmd.Append(" IndsWasteTax,");
+                strcmd.Append(" CnstrPrice,");
+                strcmd.Append(" CnstrPriceExist,");
+                strcmd.Append(" ApprovalPersonCode,");
+                strcmd.Append(" ApprovalDate,");
+                strcmd.Append(" ApprovalEndFlg");
 
+                strcmd.Append(" ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')");
+                strcmd.Append(" ,DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')");
+                strcmd.Append(" FROM PaymentDataDetail");
+                strcmd.Append(AddSQLString);
+
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return false;
 
                 // データセット
                 foreach (object[] objwrk in arData)
@@ -105,12 +121,14 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
 
         }
+        #endregion
 
+        #region 新規登録
         /// <summary>
         /// 新規登録
         /// </summary>
@@ -119,56 +137,58 @@
         /// <returns></returns>
         public bool InsertAction(List<PaymentDataDetail> data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
 
                 foreach (PaymentDataDetail work in data)
                 {
-                    strcmd = "INSERT INTO PaymentDataDetail";
+                    strcmd.Append("INSERT INTO PaymentDataDetail");
 
-                    strcmd += " VALUES (";
+                    strcmd.Append(" VALUES (");
 
-                    strcmd += string.Format("  {0}", work.CompanyCode.ToString());
-                    strcmd += string.Format(", {0}", work.TargetDate.ToString());
-                    strcmd += string.Format(", {0}", work.SeqNo.ToString());
-                    strcmd += string.Format(", {0}", work.LineCount.ToString());
-                    strcmd += string.Format(", {0}", work.BillPrice.ToString());
+                    strcmd.AppendFormat("  {0}", work.CompanyCode.ToString());
+                    strcmd.AppendFormat(", {0}", work.TargetDate.ToString());
+                    strcmd.AppendFormat(", {0}", work.SeqNo.ToString());
+                    strcmd.AppendFormat(", {0}", work.LineCount.ToString());
+                    strcmd.AppendFormat(", {0}", work.BillPrice.ToString());
 
-                    strcmd += string.Format(", {0}", work.DiscountPrice.ToString());
-                    strcmd += string.Format(", {0}", work.OffsetPrice.ToString());
-                    strcmd += string.Format(", {0}", work.NextCoPrice.ToString());
-                    strcmd += string.Format(", {0}", work.HighwPrice.ToString());
-                    strcmd += string.Format(", {0}", work.HardwPrice.ToString());
-                    strcmd += string.Format(", {0}", work.IndsWasteTax.ToString());
-                    strcmd += string.Format(", {0}", work.CnstrPrice.ToString());
+                    strcmd.AppendFormat(", {0}", work.DiscountPrice.ToString());
+                    strcmd.AppendFormat(", {0}", work.OffsetPrice.ToString());
+                    strcmd.AppendFormat(", {0}", work.NextCoPrice.ToString());
+                    strcmd.AppendFormat(", {0}", work.HighwPrice.ToString());
+                    strcmd.AppendFormat(", {0}", work.HardwPrice.ToString());
+                    strcmd.AppendFormat(", {0}", work.IndsWasteTax.ToString());
+                    strcmd.AppendFormat(", {0}", work.CnstrPrice.ToString());
                     if ((work.CnstrPriceExist == -1) || (work.ApprovalPersonCode == 0))
                     {
-                        strcmd += ", null";
+                        strcmd.Append(", null");
                     }
                     else
                     {
-                        strcmd += string.Format(", {0}", work.CnstrPriceExist.ToString());
+                        strcmd.AppendFormat(", {0}", work.CnstrPriceExist.ToString());
                     }
-                    strcmd += string.Format(", {0}", work.ApprovalPersonCode.ToString());
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.ApprovalDate.ToShortDateString());
-                    strcmd += string.Format(", {0}", work.ApprovalEndFlg.ToString());
+                    strcmd.AppendFormat(", {0}", work.ApprovalPersonCode.ToString());
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d')", work.ApprovalDate.ToShortDateString());
+                    strcmd.AppendFormat(", {0}", work.ApprovalEndFlg.ToString());
 
-                    strcmd += ", NOW()";
-                    strcmd += ", NOW()";
-                    strcmd += ")";
+                    strcmd.Append(", NOW()");
+                    strcmd.Append(", NOW()");
+                    strcmd.Append(")");
 
-                    if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                    if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
                 }
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
-
+        #endregion
+        
+        #region 更新登録
         /// <summary>
         /// 更新登録
         /// </summary>
@@ -178,48 +198,50 @@
         /// <returns></returns>
         public bool UpdateAction(string AddSQLString, PaymentDataDetail data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
 
-                strcmd = "UPDATE PaymentDataDetail";
+                strcmd.Append("UPDATE PaymentDataDetail");
 
-                strcmd += " SET";
+                strcmd.Append(" SET");
 
-                strcmd += string.Format(" BillPrice = {0}", data.BillPrice.ToString());
-                strcmd += string.Format(",DiscountPrice = {0}", data.DiscountPrice.ToString());
-                strcmd += string.Format(",OffsetPrice = {0}", data.OffsetPrice.ToString());
-                strcmd += string.Format(",NextCoPrice = {0}", data.NextCoPrice.ToString());
-                strcmd += string.Format(",HighwPrice = {0}", data.HighwPrice.ToString());
-                strcmd += string.Format(",HardwPrice = {0}", data.HardwPrice.ToString());
-                strcmd += string.Format(",IndsWasteTax = {0}", data.IndsWasteTax.ToString());
-                strcmd += string.Format(",CnstrPrice = {0}", data.CnstrPrice.ToString());
+                strcmd.AppendFormat(" BillPrice = {0}", data.BillPrice.ToString());
+                strcmd.AppendFormat(",DiscountPrice = {0}", data.DiscountPrice.ToString());
+                strcmd.AppendFormat(",OffsetPrice = {0}", data.OffsetPrice.ToString());
+                strcmd.AppendFormat(",NextCoPrice = {0}", data.NextCoPrice.ToString());
+                strcmd.AppendFormat(",HighwPrice = {0}", data.HighwPrice.ToString());
+                strcmd.AppendFormat(",HardwPrice = {0}", data.HardwPrice.ToString());
+                strcmd.AppendFormat(",IndsWasteTax = {0}", data.IndsWasteTax.ToString());
+                strcmd.AppendFormat(",CnstrPrice = {0}", data.CnstrPrice.ToString());
                 if ((data.CnstrPriceExist == -1) || (data.ApprovalPersonCode == 0))
                 {
-                    strcmd += ",CnstrPriceExist = null";
+                    strcmd.Append(",CnstrPriceExist = null");
                 }
                 else
                 {
-                    strcmd += string.Format(",CnstrPriceExist = {0}", data.CnstrPriceExist.ToString());
+                    strcmd.AppendFormat(",CnstrPriceExist = {0}", data.CnstrPriceExist.ToString());
                 }
-                strcmd += string.Format(",ApprovalPersonCode = {0}", data.ApprovalPersonCode.ToString());
-                strcmd += string.Format(",ApprovalDate = STR_TO_DATE('{0}','%Y/%m/%d')", data.ApprovalDate.ToShortDateString());
-                strcmd += string.Format(",ApprovalEndFlg = {0}", data.ApprovalEndFlg.ToString());
+                strcmd.AppendFormat(",ApprovalPersonCode = {0}", data.ApprovalPersonCode.ToString());
+                strcmd.AppendFormat(",ApprovalDate = STR_TO_DATE('{0}','%Y/%m/%d')", data.ApprovalDate.ToShortDateString());
+                strcmd.AppendFormat(",ApprovalEndFlg = {0}", data.ApprovalEndFlg.ToString());
 
-                strcmd += ", UpdateDate = NOW()";
-                strcmd += AddSQLString;
+                strcmd.Append(", UpdateDate = NOW()");
+                strcmd.Append(AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
+        #endregion
 
+        #region 削除
         /// <summary>
         /// 削除
         /// </summary>
@@ -229,23 +251,24 @@
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
-                strcmd = string.Format("{0}{1}", "DELETE FROM PaymentDataDetail", AddSQLString);
+                strcmd.AppendFormat("{0}{1}", "DELETE FROM PaymentDataDetail", AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
+        #endregion
 
-
+        #region 構造体設定
         /// <summary>
         /// 構造体設定
         /// </summary>
@@ -290,7 +313,7 @@
 
         #endregion
 
-        #region パブリックメソッド（特殊処理）
+        #region 件数取得
 
         /// <summary>
         /// 件数取得
@@ -300,18 +323,18 @@
         /// <returns></returns>
         public int DataCount(string AddSQLString, bool bConnect = true)
         { 
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
             int iReturn = 0;
             try
             {
                 // SQL作成（DateTime型が変換できないのでCharに変換しておく）
-                strcmd = "SELECT count(CompanyCode)";
-                strcmd += " FROM PaymentDataDetail ";
-                strcmd += AddSQLString;
+                strcmd.Append("SELECT count(CompanyCode)");
+                strcmd.Append(" FROM PaymentDataDetail ");
+                strcmd.Append(AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return -1;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return -1;
 
                 // データセット
                 foreach (object[] objwrk in arData)
@@ -322,11 +345,13 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
             }
             return iReturn;
         }
+        #endregion
 
+        #region 検索キー作成
         public string CreatePrimarykeyString(int CompanyCode, int TargetDate, int SeqNo, int LineCount)
         {
             string strWork = string.Empty;
@@ -342,7 +367,9 @@
 
             return strWork;
         }
+        #endregion
 
+        #region 行ロック
         /// <summary>
         /// 行ロック
         /// </summary>
@@ -350,22 +377,22 @@
         {
 
             //インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
 
             try
             {
-                strcmd = string.Format("select * from PaymentDataDetail where CompanyCode = {0} and TargetDate = {1} and SeqNo = {2} and LineCount = {3} for update;",
+                strcmd.AppendFormat("select * from PaymentDataDetail where CompanyCode = {0} and TargetDate = {1} and SeqNo = {2} and LineCount = {3} for update;",
                                         CompanyCode, TargetDate, SeqNo, LineCount);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
 
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOPersonApproval.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOPersonApproval.cs	(revision 251)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOPersonApproval.cs	(revision 252)
@@ -69,21 +69,22 @@
         private string CreateSelectSQL()
         {
             // SQL作成（DateTime型が変換できないのでCharに変換しておく）
-            string strcmd = "SELECT";
-            strcmd += " PersonCode";
-            strcmd += ",ApprovalCode";
-            strcmd += ",DATE_FORMAT(OrderDate, '%Y/%m/%d')";
-            strcmd += ",OrderNo";
-            strcmd += ",SeqNo";
-            strcmd += ",PersonCodeApproval";
-            strcmd += ",DATE_FORMAT(PetitionApprovalDate, '%Y/%m/%d %H:%i:%s')";
-            strcmd += ",DATE_FORMAT(ApprovalLimitDates, '%Y/%m/%d %H:%i:%s')";
-            strcmd += ",ApprovalStatus";
-            strcmd += ", DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
-            strcmd += ", DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";
-            strcmd += " FROM PersonApproval";
+            StringBuilder strcmd = new StringBuilder();
+            strcmd.Append("SELECT");
+            strcmd.Append(" PersonCode");
+            strcmd.Append(",ApprovalCode");
+            strcmd.Append(",DATE_FORMAT(OrderDate, '%Y/%m/%d')");
+            strcmd.Append(",OrderNo");
+            strcmd.Append(",SeqNo");
+            strcmd.Append(",PersonCodeApproval");
+            strcmd.Append(",DATE_FORMAT(PetitionApprovalDate, '%Y/%m/%d %H:%i:%s')");
+            strcmd.Append(",DATE_FORMAT(ApprovalLimitDates, '%Y/%m/%d %H:%i:%s')");
+            strcmd.Append(",ApprovalStatus");
+            strcmd.Append(", DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')");
+            strcmd.Append(", DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')");
+            strcmd.Append(" FROM PersonApproval");
 
-            return strcmd;
+            return strcmd.ToString();
         }
         #endregion
 
@@ -98,16 +99,17 @@
         public bool SelectAction(string AddSQLString, ref List<PersonApproval> data, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
 
             try
             {
                 // SQL作成
-                strcmd = CreateSelectSQL() + AddSQLString;
+                strcmd.Append(CreateSelectSQL());
+                strcmd.Append(AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return false;
 
                 // データセット
                 foreach (object[] objwrk in arData)
@@ -121,7 +123,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
 
@@ -139,16 +141,17 @@
         public bool SelectAction(string AddSQLString, ref PersonApproval data, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
 
             try
             {
                 // SQL作成
-                strcmd = CreateSelectSQL() + AddSQLString;
+                strcmd.Append(CreateSelectSQL());
+                strcmd.Append(AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return false;
                 if (arData.Count == 0) return false;
 
                 // データセット
@@ -159,7 +162,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
 
@@ -174,51 +177,51 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool InsertAction(List<PersonApproval> data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
                 bool bColFirst = true;
-                strcmd = "INSERT INTO PersonApproval";
-                strcmd += " (";
+                strcmd.Append("INSERT INTO PersonApproval");
+                strcmd.Append(" (");
                 foreach (var gender in Enum.GetValues(typeof(ColumnName)))
                 {
-                    if (!bColFirst) strcmd += ", ";
-                    strcmd += gender.ToString();
+                    if (!bColFirst) strcmd.Append(", ");
+                    strcmd.Append(gender.ToString());
                     bColFirst = false;
                 }
-                strcmd += ") VALUES";
+                strcmd.Append(") VALUES");
 
                 bool bDataFirst = true;
                 foreach (PersonApproval work in data)
                 {
-                    if (bDataFirst) strcmd += " (";
-                    else strcmd += ", (";
+                    if (bDataFirst) strcmd.Append(" (");
+                    else strcmd.Append(", (");
 
-                    strcmd += string.Format("  {0}", work.PersonCode.ToString());
-                    strcmd += string.Format(", {0}", work.ApprovalCode.ToString());
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.OrderDate.ToShortDateString());
-                    strcmd += string.Format(", {0}", work.OrderNo.ToString());
-                    strcmd += string.Format(", {0}", work.SeqNo.ToString());
-                    strcmd += string.Format(", {0}", work.PersonCodeApproval.ToString());
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.PetitionApprovalDate.ToString());
+                    strcmd.AppendFormat("  {0}", work.PersonCode.ToString());
+                    strcmd.AppendFormat(", {0}", work.ApprovalCode.ToString());
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d')", work.OrderDate.ToShortDateString());
+                    strcmd.AppendFormat(", {0}", work.OrderNo.ToString());
+                    strcmd.AppendFormat(", {0}", work.SeqNo.ToString());
+                    strcmd.AppendFormat(", {0}", work.PersonCodeApproval.ToString());
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.PetitionApprovalDate.ToString());
 
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.ApprovalLimitDates.ToString());
-                    strcmd += string.Format(", {0}", work.ApprovalStatus.ToString());
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.ApprovalLimitDates.ToString());
+                    strcmd.AppendFormat(", {0}", work.ApprovalStatus.ToString());
 
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
-                    strcmd += ")";
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
+                    strcmd.Append(")");
 
                     bDataFirst = false;
                 }
 
-                if (!ExecuteNonQuery(strcmd, false)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), false)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -233,44 +236,44 @@
         /// <returns></returns>
         public bool InsertAction(PersonApproval data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
 
-                strcmd = "INSERT INTO PersonApproval";
+                strcmd.Append("INSERT INTO PersonApproval");
 
-                strcmd += " (";
+                strcmd.Append(" (");
                 bool bFirst = true;
                 foreach (var gender in Enum.GetValues(typeof(ColumnName)))
                 {
-                    if (!bFirst) strcmd += " ,";
-                    strcmd += gender.ToString();
+                    if (!bFirst) strcmd.Append(" ,");
+                    strcmd.Append(gender.ToString());
                     bFirst = false;
                 }
-                strcmd += ") VALUES (";
+                strcmd.Append(") VALUES (");
 
-                strcmd += string.Format("  {0}", data.PersonCode.ToString());
-                strcmd += string.Format(", {0}", data.ApprovalCode.ToString());
-                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.OrderDate.ToShortDateString());
-                strcmd += string.Format(", {0}", data.OrderNo.ToString());
-                strcmd += string.Format(", {0}", data.SeqNo.ToString());
-                strcmd += string.Format(", {0}", data.PersonCodeApproval.ToString());
-                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.PetitionApprovalDate.ToString());
+                strcmd.AppendFormat("  {0}", data.PersonCode.ToString());
+                strcmd.AppendFormat(", {0}", data.ApprovalCode.ToString());
+                strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d')", data.OrderDate.ToShortDateString());
+                strcmd.AppendFormat(", {0}", data.OrderNo.ToString());
+                strcmd.AppendFormat(", {0}", data.SeqNo.ToString());
+                strcmd.AppendFormat(", {0}", data.PersonCodeApproval.ToString());
+                strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.PetitionApprovalDate.ToString());
 
-                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.ApprovalLimitDates.ToString());
-                strcmd += string.Format(", {0}", data.ApprovalStatus.ToString());
+                strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.ApprovalLimitDates.ToString());
+                strcmd.AppendFormat(", {0}", data.ApprovalStatus.ToString());
 
-                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.EntryDate);
-                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.UpdateDate);
-                strcmd += ")";
+                strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.EntryDate);
+                strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.UpdateDate);
+                strcmd.Append(")");
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -285,34 +288,34 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool UpdateAction(string AddSQLString, PersonApproval data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
 
-                strcmd = "UPDATE PersonApproval";
+                strcmd.Append("UPDATE PersonApproval");
 
-                strcmd += " SET";
+                strcmd.Append(" SET");
 
-                strcmd += string.Format(" PersonCode = {0}", data.PersonCode.ToString());
-                strcmd += string.Format(",ApprovalCode = {0}", data.ApprovalCode.ToString());
-                strcmd += string.Format(",OrderDate = STR_TO_DATE('{0}','%Y/%m/%d')", data.OrderDate.ToShortDateString());
-                strcmd += string.Format(",SeqNo = {0}", data.SeqNo.ToString());
-                strcmd += string.Format(",OrderNo = {0}", data.OrderNo.ToString());
-                strcmd += string.Format(",PersonCodeApproval = {0}", data.PersonCodeApproval.ToString());
-                strcmd += string.Format(",PetitionApprovalDate = STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.PetitionApprovalDate.ToString());
-                strcmd += string.Format(",ApprovalLimitDates = STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.ApprovalLimitDates.ToString());
-                strcmd += string.Format(",ApprovalStatus = {0}", data.ApprovalStatus.ToString());
+                strcmd.AppendFormat(" PersonCode = {0}", data.PersonCode.ToString());
+                strcmd.AppendFormat(",ApprovalCode = {0}", data.ApprovalCode.ToString());
+                strcmd.AppendFormat(",OrderDate = STR_TO_DATE('{0}','%Y/%m/%d')", data.OrderDate.ToShortDateString());
+                strcmd.AppendFormat(",SeqNo = {0}", data.SeqNo.ToString());
+                strcmd.AppendFormat(",OrderNo = {0}", data.OrderNo.ToString());
+                strcmd.AppendFormat(",PersonCodeApproval = {0}", data.PersonCodeApproval.ToString());
+                strcmd.AppendFormat(",PetitionApprovalDate = STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.PetitionApprovalDate.ToString());
+                strcmd.AppendFormat(",ApprovalLimitDates = STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.ApprovalLimitDates.ToString());
+                strcmd.AppendFormat(",ApprovalStatus = {0}", data.ApprovalStatus.ToString());
 
-                strcmd += ", UpdateDate = NOW()";
-                strcmd += AddSQLString;
+                strcmd.Append(", UpdateDate = NOW()");
+                strcmd.Append(AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -328,18 +331,18 @@
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
-                strcmd = string.Format("{0}{1}", "DELETE FROM PersonApproval", AddSQLString);
+                strcmd.AppendFormat("{0}{1}", "DELETE FROM PersonApproval", AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -352,53 +355,53 @@
         /// <returns></returns>
         public bool UpdateFeild(int PersonCode, int ApprovalCode, DateTime OrderDate, int FeildNo, object value, bool bConnect = true, int OrderNo = 0, int SeqNo = 0)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
-                strcmd = "UPDATE PersonApproval";
+                strcmd.Append("UPDATE PersonApproval");
 
-                strcmd += " SET";
+                strcmd.Append(" SET");
                 switch (FeildNo)
                 {
                     case (int)ColumnName.PersonCode:
-                        strcmd += string.Format(" PersonCode = {0}", ((int)value).ToString());
+                        strcmd.AppendFormat(" PersonCode = {0}", ((int)value).ToString());
                         break;
                     case (int)ColumnName.ApprovalCode:
-                        strcmd += string.Format(" ApprovalCode = {0}", ((int)value).ToString());
+                        strcmd.AppendFormat(" ApprovalCode = {0}", ((int)value).ToString());
                         break;
                     case (int)ColumnName.OrderDate:
-                        strcmd += string.Format(" OrderDate = STR_TO_DATE('{0}','%Y/%m/%d')", ((DateTime)value).ToShortDateString());
+                        strcmd.AppendFormat(" OrderDate = STR_TO_DATE('{0}','%Y/%m/%d')", ((DateTime)value).ToShortDateString());
                         break;
                     case (int)ColumnName.OrderNo:
-                        strcmd += string.Format(" OrderNo = {0}", ((int)value).ToString());
+                        strcmd.AppendFormat(" OrderNo = {0}", ((int)value).ToString());
                         break;
                     case (int)ColumnName.SeqNo:
-                        strcmd += string.Format(" SeqNo = {0}", ((int)value).ToString());
+                        strcmd.AppendFormat(" SeqNo = {0}", ((int)value).ToString());
                         break;
                     case (int)ColumnName.PersonCodeApproval:
-                        strcmd += string.Format(" PersonCodeApproval = {0}", ((int)value).ToString());
+                        strcmd.AppendFormat(" PersonCodeApproval = {0}", ((int)value).ToString());
                         break;
                     case (int)ColumnName.PetitionApprovalDate:
-                        strcmd += string.Format(" PetitionApprovalDate = STR_TO_DATE('{0}','%Y/%m/%d')", ((DateTime)value).ToShortDateString());
+                        strcmd.AppendFormat(" PetitionApprovalDate = STR_TO_DATE('{0}','%Y/%m/%d')", ((DateTime)value).ToShortDateString());
                         break;
                     case (int)ColumnName.ApprovalLimitDates:
-                        strcmd += string.Format(" ApprovalLimitDates = STR_TO_DATE('{0}','%Y/%m/%d')", ((DateTime)value).ToShortDateString());
+                        strcmd.AppendFormat(" ApprovalLimitDates = STR_TO_DATE('{0}','%Y/%m/%d')", ((DateTime)value).ToShortDateString());
                         break;
                     case (int)ColumnName.ApprovalStatus:
-                        strcmd += string.Format(" ApprovalStatus = {0}", ((int)value).ToString());
+                        strcmd.AppendFormat(" ApprovalStatus = {0}", ((int)value).ToString());
                         break;
                 }
 
-                strcmd += ", UpdateDate = NOW()";
-                strcmd += CreatePrimarykeyString(PersonCode, ApprovalCode, OrderDate, OrderNo, SeqNo);
+                strcmd.Append(", UpdateDate = NOW()");
+                strcmd.Append(CreatePrimarykeyString(PersonCode, ApprovalCode, OrderDate, OrderNo, SeqNo));
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -447,23 +450,23 @@
         /// <returns>Where文字列</returns>
         public string CreatePrimarykeyString(int PersonCode, int ApprovalCode, DateTime OrderDate, int OrderNo = 0, int SeqNo = 0, string APara = "")
         {
-            string strWork = string.Empty;
+            StringBuilder strWork = new StringBuilder();
             try
             {
-                strWork = string.Format(" Where {0}PersonCode = {1}", APara, PersonCode.ToString());
-                strWork += string.Format(" And {0}ApprovalCode = {1}", APara, ApprovalCode.ToString());
-                strWork += string.Format(" And DATE({0}OrderDate) = DATE(STR_TO_DATE('{1}','%Y/%m/%d'))", APara, OrderDate.ToShortDateString());
+                strWork.AppendFormat(" Where {0}PersonCode = {1}", APara, PersonCode.ToString());
+                strWork.AppendFormat(" And {0}ApprovalCode = {1}", APara, ApprovalCode.ToString());
+                strWork.AppendFormat(" And DATE({0}OrderDate) = DATE(STR_TO_DATE('{1}','%Y/%m/%d'))", APara, OrderDate.ToShortDateString());
                 if (OrderNo != 0)
-                    strWork += string.Format(" And {0}OrderNo = {1}", APara, OrderNo.ToString());
+                    strWork.AppendFormat(" And {0}OrderNo = {1}", APara, OrderNo.ToString());
                 if (SeqNo != 0)
-                    strWork += string.Format(" And {0}SeqNo = {1}", APara, SeqNo.ToString());
+                    strWork.AppendFormat(" And {0}SeqNo = {1}", APara, SeqNo.ToString());
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork.ToString());
             }
 
-            return strWork;
+            return strWork.ToString();
         }
         #endregion
 
@@ -477,16 +480,16 @@
         public int SelectMaxOrderNoCount(string AddSQLString, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
             int iRet = 0;
             try
             {
                 // SQL作成
-                strcmd = "SELECT IFNULL(MAX(OrderNo), 0) FROM PersonApproval" + AddSQLString;
+                strcmd.AppendFormat("SELECT IFNULL(MAX(OrderNo), 0) FROM PersonApproval{0}", AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return iRet;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return iRet;
 
                 // データセット
                 object[] wrkobj = (object[])arData[0];
@@ -494,7 +497,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
             }
             return iRet;
         }
@@ -510,16 +513,16 @@
         public int SelectMaxSeqNoCount(string AddSQLString, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
             int iRet = 0;
             try
             {
                 // SQL作成
-                strcmd = "SELECT IFNULL(MAX(SeqNo), 0) FROM PersonApproval" + AddSQLString;
+                strcmd.AppendFormat("SELECT IFNULL(MAX(SeqNo), 0) FROM PersonApproval{0}", AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return iRet;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return iRet;
 
                 // データセット
                 foreach (object[] objwrk in arData)
@@ -533,7 +536,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
             }
             return iRet;
         }
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOPersonApprovalCommnet.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOPersonApprovalCommnet.cs	(revision 251)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOPersonApprovalCommnet.cs	(revision 252)
@@ -67,19 +67,20 @@
         private string CreateSelectSQL()
         {
             // SQL作成（DateTime型が変換できないのでCharに変換しておく）
-            string strcmd = "SELECT";
-            strcmd += " PersonCode";
-            strcmd += ",ApprovalCode";
-            strcmd += ",DATE_FORMAT(OrderDate, '%Y/%m/%d')";
-            strcmd += ",OrderNo";
-            strcmd += ",CommentNo";
-            strcmd += ",ParentNo";
-            strcmd += ",ApproValComment";
-            strcmd += ", DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
-            strcmd += ", DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";
-            strcmd += " FROM PersonApprovalComment";
+            StringBuilder strcmd = new StringBuilder();
+            strcmd.Append("SELECT");
+            strcmd.Append(" PersonCode");
+            strcmd.Append(",ApprovalCode");
+            strcmd.Append(",DATE_FORMAT(OrderDate, '%Y/%m/%d')");
+            strcmd.Append(",OrderNo");
+            strcmd.Append(",CommentNo");
+            strcmd.Append(",ParentNo");
+            strcmd.Append(",ApproValComment");
+            strcmd.Append(", DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')");
+            strcmd.Append(", DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')");
+            strcmd.Append(" FROM PersonApprovalComment");
 
-            return strcmd;
+            return strcmd.ToString();
         }
         #endregion
 
@@ -94,16 +95,17 @@
         public bool SelectAction(string AddSQLString, ref List<PersonApprovalComment> data, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
 
             try
             {
                 // SQL作成
-                strcmd = CreateSelectSQL() + AddSQLString;
+                strcmd.Append(CreateSelectSQL());
+                strcmd.Append(AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return false;
 
                 // データセット
                 foreach (object[] objwrk in arData)
@@ -117,7 +119,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
 
@@ -135,16 +137,17 @@
         public bool SelectAction(string AddSQLString, ref PersonApprovalComment data, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
 
             try
             {
                 // SQL作成
-                strcmd = CreateSelectSQL() + AddSQLString;
+                strcmd.Append(CreateSelectSQL());
+                strcmd.Append(AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return false;
                 if (arData.Count == 0) return false;
 
                 // データセット
@@ -155,7 +158,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
 
@@ -170,48 +173,48 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool InsertAction(List<PersonApprovalComment> data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
                 bool bColFirst = true;
-                strcmd = "INSERT INTO PersonApprovalComment";
-                strcmd += " (";
+                strcmd.Append("INSERT INTO PersonApprovalComment");
+                strcmd.Append(" (");
                 foreach (var gender in Enum.GetValues(typeof(ColumnName)))
                 {
-                    if (!bColFirst) strcmd += ", ";
-                    strcmd += gender.ToString();
+                    if (!bColFirst) strcmd.Append(", ");
+                    strcmd.Append(gender.ToString());
                     bColFirst = false;
                 }
-                strcmd += ") VALUES";
+                strcmd.Append(") VALUES");
 
                 bool bDataFirst = true;
                 foreach (PersonApprovalComment work in data)
                 {
-                    if (bDataFirst) strcmd += " (";
-                    else strcmd += ", (";
+                    if (bDataFirst) strcmd.Append(" (");
+                    else strcmd.Append(", (");
 
-                    strcmd += string.Format("  {0}", work.PersonCode.ToString());
-                    strcmd += string.Format(", {0}", work.ApprovalCode.ToString());
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.OrderDate.ToShortDateString());
-                    strcmd += string.Format(", {0}", work.OrderNo.ToString());
-                    strcmd += string.Format(", {0}", work.CommentNo.ToString());
-                    strcmd += string.Format(", {0}", work.ParentNo.ToString());
-                    strcmd += string.Format(", '{0}'", work.ApproValComment.ToString());
+                    strcmd.AppendFormat("  {0}", work.PersonCode.ToString());
+                    strcmd.AppendFormat(", {0}", work.ApprovalCode.ToString());
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d')", work.OrderDate.ToShortDateString());
+                    strcmd.AppendFormat(", {0}", work.OrderNo.ToString());
+                    strcmd.AppendFormat(", {0}", work.CommentNo.ToString());
+                    strcmd.AppendFormat(", {0}", work.ParentNo.ToString());
+                    strcmd.AppendFormat(", '{0}'", work.ApproValComment.ToString());
 
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
-                    strcmd += ")";
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
+                    strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
+                    strcmd.Append(")");
 
                     bDataFirst = false;
                 }
 
-                if (!ExecuteNonQuery(strcmd, false)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), false)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -226,41 +229,41 @@
         /// <returns></returns>
         public bool InsertAction(PersonApprovalComment data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
-                strcmd = "INSERT INTO PersonApprovalComment";
+                strcmd.Append("INSERT INTO PersonApprovalComment");
 
-                strcmd += " (";
+                strcmd.Append(" (");
                 bool bFirst = true;
                 foreach (var gender in Enum.GetValues(typeof(ColumnName)))
                 {
-                    if (!bFirst) strcmd += " ,";
-                    strcmd += gender.ToString();
+                    if (!bFirst) strcmd.Append(" ,");
+                    strcmd.Append(gender.ToString());
                     bFirst = false;
                 }
 
-                strcmd += ") VALUES (";
+                strcmd.Append(") VALUES (");
 
-                strcmd += string.Format("  {0}", data.PersonCode.ToString());
-                strcmd += string.Format(", {0}", data.ApprovalCode.ToString());
-                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.OrderDate.ToShortDateString());
-                strcmd += string.Format(", {0}", data.OrderNo.ToString());
-                strcmd += string.Format(", {0}", data.CommentNo.ToString());
-                strcmd += string.Format(", {0}", data.ParentNo.ToString());
-                strcmd += string.Format(", '{0}'", data.ApproValComment.ToString());
+                strcmd.AppendFormat("  {0}", data.PersonCode.ToString());
+                strcmd.AppendFormat(", {0}", data.ApprovalCode.ToString());
+                strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d')", data.OrderDate.ToShortDateString());
+                strcmd.AppendFormat(", {0}", data.OrderNo.ToString());
+                strcmd.AppendFormat(", {0}", data.CommentNo.ToString());
+                strcmd.AppendFormat(", {0}", data.ParentNo.ToString());
+                strcmd.AppendFormat(", '{0}'", data.ApproValComment.ToString());
 
-                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.EntryDate);
-                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.UpdateDate);
-                strcmd += ")";
+                strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.EntryDate);
+                strcmd.AppendFormat(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.UpdateDate);
+                strcmd.Append(")");
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -275,32 +278,32 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool UpdateAction(string AddSQLString, PersonApprovalComment data, bool bConnect = true)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
 
-                strcmd = "UPDATE PersonApprovalComment";
+                strcmd.Append("UPDATE PersonApprovalComment");
 
-                strcmd += " SET";
+                strcmd.Append(" SET");
 
-                strcmd += string.Format(" PersonCode = {0}", data.PersonCode.ToString());
-                strcmd += string.Format(",ApprovalCode = {0}", data.ApprovalCode.ToString());
-                strcmd += string.Format(",OrderDate = STR_TO_DATE('{0}','%Y/%m/%d')", data.OrderDate.ToShortDateString());
-                strcmd += string.Format(",OrderNo = {0}", data.OrderNo.ToString());
-                strcmd += string.Format(",CommentNo = {0}", data.CommentNo.ToString());
-                strcmd += string.Format(",ParentNo = {0}", data.ParentNo.ToString());
-                strcmd += string.Format(",ApproValComment = '{0}'", data.ApproValComment.ToString());
+                strcmd.AppendFormat(" PersonCode = {0}", data.PersonCode.ToString());
+                strcmd.AppendFormat(",ApprovalCode = {0}", data.ApprovalCode.ToString());
+                strcmd.AppendFormat(",OrderDate = STR_TO_DATE('{0}','%Y/%m/%d')", data.OrderDate.ToShortDateString());
+                strcmd.AppendFormat(",OrderNo = {0}", data.OrderNo.ToString());
+                strcmd.AppendFormat(",CommentNo = {0}", data.CommentNo.ToString());
+                strcmd.AppendFormat(",ParentNo = {0}", data.ParentNo.ToString());
+                strcmd.AppendFormat(",ApproValComment = '{0}'", data.ApproValComment.ToString());
 
-                strcmd += ", UpdateDate = NOW()";
-                strcmd += AddSQLString;
+                strcmd.Append(", UpdateDate = NOW()");
+                strcmd.Append(AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -316,18 +319,18 @@
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
-                strcmd = string.Format("{0}{1}", "DELETE FROM PersonApprovalComment", AddSQLString);
+                strcmd.AppendFormat("{0}{1}", "DELETE FROM PersonApprovalComment", AddSQLString);
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -340,47 +343,47 @@
         /// <returns></returns>
         public bool UpdateFeild(int PersonCode, int ApprovalCode, DateTime OrderDate, int FeildNo, object value, bool bConnect = true, int OrderNo = 0, int CommentNo = 0)
         {
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             try
             {
-                strcmd = "UPDATE PersonApprovalComment";
+                strcmd.Append("UPDATE PersonApprovalComment");
 
-                strcmd += " SET";
+                strcmd.Append(" SET");
                 switch (FeildNo)
                 {
                     case (int)ColumnName.PersonCode:
-                        strcmd += string.Format(" ConstructionCode = {0}", ((int)value).ToString());
+                        strcmd.AppendFormat(" ConstructionCode = {0}", ((int)value).ToString());
                         break;
                     case (int)ColumnName.ApprovalCode:
-                        strcmd += string.Format(" ApprovalCode = {0}", ((int)value).ToString());
+                        strcmd.AppendFormat(" ApprovalCode = {0}", ((int)value).ToString());
                         break;
                     case (int)ColumnName.OrderDate:
-                        strcmd += string.Format(" OrderDate = STR_TO_DATE('{0}','%Y/%m/%d')", ((DateTime)value).ToShortDateString());
+                        strcmd.AppendFormat(" OrderDate = STR_TO_DATE('{0}','%Y/%m/%d')", ((DateTime)value).ToShortDateString());
                         break;
                     case (int)ColumnName.OrderNo:
-                        strcmd += string.Format(" OrderNo = {0}", ((int)value).ToString());
+                        strcmd.AppendFormat(" OrderNo = {0}", ((int)value).ToString());
                         break;
                     case (int)ColumnName.CommentNo:
-                        strcmd += string.Format(" CommentNo = {0}", ((int)value).ToString());
+                        strcmd.AppendFormat(" CommentNo = {0}", ((int)value).ToString());
                         break;
                     case (int)ColumnName.ParentNo:
-                        strcmd += string.Format(" ParentNo = {0}", ((int)value).ToString());
+                        strcmd.AppendFormat(" ParentNo = {0}", ((int)value).ToString());
                         break;
                     case (int)ColumnName.ApproValComment:
-                        strcmd += string.Format(" ApproValComment = '{0}'", value.ToString());
+                        strcmd.AppendFormat(" ApproValComment = '{0}'", value.ToString());
                         break;
                 }
 
-                strcmd += ", UpdateDate = NOW()";
-                strcmd += CreatePrimarykeyString(PersonCode, ApprovalCode, OrderDate, OrderNo, CommentNo);
+                strcmd.Append(", UpdateDate = NOW()");
+                strcmd.Append(CreatePrimarykeyString(PersonCode, ApprovalCode, OrderDate, OrderNo, CommentNo));
 
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd.ToString(), bConnect)) return false;
 
                 return true;
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
                 return false;
             }
         }
@@ -427,23 +430,23 @@
         /// <returns>Where文字列</returns>
         public string CreatePrimarykeyString(int PersonCode, int ApprovalCode, DateTime OrderDate, int OrderNo = 0, int CommentNo = 0, string APara = "")
         {
-            string strWork = string.Empty;
+            StringBuilder strWork = new StringBuilder();
             try
             {
-                strWork = string.Format(" Where {0}PersonCode = {1}", APara, PersonCode.ToString());
-                strWork += string.Format(" And {0}ApprovalCode = {1}", APara, ApprovalCode.ToString());
-                strWork += string.Format(" And {0}OrderDate = STR_TO_DATE('{1}','%Y/%m/%d')", APara, OrderDate.ToShortDateString());
+                strWork.AppendFormat(" Where {0}PersonCode = {1}", APara, PersonCode.ToString());
+                strWork.AppendFormat(" And {0}ApprovalCode = {1}", APara, ApprovalCode.ToString());
+                strWork.AppendFormat(" And {0}OrderDate = STR_TO_DATE('{1}','%Y/%m/%d')", APara, OrderDate.ToShortDateString());
                 if (OrderNo != 0)
-                    strWork += string.Format(" And {0}OrderNo = {1}", APara, OrderNo.ToString());
+                    strWork.AppendFormat(" And {0}OrderNo = {1}", APara, OrderNo.ToString());
                 if (CommentNo != 0)
-                    strWork += string.Format(" And {0}CommentNo = {1}", APara, CommentNo.ToString());
+                    strWork.AppendFormat(" And {0}CommentNo = {1}", APara, CommentNo.ToString());
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork.ToString());
             }
 
-            return strWork;
+            return strWork.ToString();
         }
         #endregion
 
@@ -455,16 +458,16 @@
         public int MaxCommentNoCount(string AddSQLString, bool bConnect = true)
         {
             // インターフェース
-            string strcmd = "";
+            StringBuilder strcmd = new StringBuilder();
             ArrayList arData = new ArrayList();
             int iRet = 0;
             try
             {
                 // SQL作成
-                strcmd = "SELECT IFNULL(MAX(CommentNo), 0) FROM PersonApprovalComment" + AddSQLString;
+                strcmd.AppendFormat("SELECT IFNULL(MAX(CommentNo), 0) FROM PersonApprovalComment{0}", AddSQLString);
 
                 // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return iRet;
+                if (!ExecuteReader(strcmd.ToString(), ref arData, bConnect)) return iRet;
 
                 // データセット
                 object[] wrkobj = (object[])arData[0];
@@ -472,7 +475,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd.ToString());
             }
             return iRet;
         }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Material/MaterialCountEntry/FrmMaterialCountEntry.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Material/MaterialCountEntry/FrmMaterialCountEntry.cs	(revision 251)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Material/MaterialCountEntry/FrmMaterialCountEntry.cs	(revision 252)
@@ -110,7 +110,6 @@
         }
         #endregion
 
-
         #region プロパティ
 
         /// <summary>
@@ -165,9 +164,6 @@
         }
         #endregion
 
-
-
-
         #region イベントメソッド
 
         /// <summary>
@@ -419,7 +415,7 @@
 
         #endregion
 
-
+        #region 登録ボタン押下
         /// <summary>
         /// 登録ボタン押下
         /// </summary>
@@ -455,7 +451,9 @@
             }
 
         }
+        #endregion
 
+        #region データ登録
         /// <summary>
         /// データ登録
         /// </summary>
@@ -645,7 +643,9 @@
 
             return true;
         }
+        #endregion
 
+        #region 追加フォーカス移動
         /// <summary>
         /// 追加フォーカス移動
         /// </summary>
@@ -672,7 +672,9 @@
                 }
             }
         }
+        #endregion
 
+        #region 破棄フォーカス移動
         /// <summary>
         /// 破棄フォーカス移動
         /// </summary>
@@ -699,7 +701,9 @@
                 }
             }
         }
+        #endregion
 
+        #region 資材履歴ボタン押下時の処理
         /// <summary>
         /// 資材履歴ボタン押下時の処理
         /// </summary>
@@ -732,7 +736,7 @@
             }
 
         }
+        #endregion
 
-
     }
 }
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Material/MaterialReturnEntry/FrmMaterialReturnEntry.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Material/MaterialReturnEntry/FrmMaterialReturnEntry.cs	(revision 251)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Material/MaterialReturnEntry/FrmMaterialReturnEntry.cs	(revision 252)
@@ -62,7 +62,7 @@
         }
         #endregion
 
-        #region enum
+        #region 表示カラム
         private enum DataColumn
         {
             MaterialKindCode = 0,
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/TAndPCosts/FrmTAndPCostsAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/TAndPCosts/FrmTAndPCostsAuxiliary.cs	(revision 251)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/TAndPCosts/FrmTAndPCostsAuxiliary.cs	(revision 252)
@@ -182,7 +182,9 @@
                 // 当月を作成する
                 string ToMonth = string.Format("{0}/{1}", DateTime.Now.Year, DateTime.Now.Month.ToString("00"));
                 // 当月を追加するかの判断
-                if (arList.Count == 0 || !DataList[DataList.Count - 1].Key.Equals(ToMonth))
+                string FirstStrring = string.Empty;
+                if (DataList.Count > 0) FirstStrring = DataList[DataList.Count - 1].Key;
+                if (arList.Count == 0 || !FirstStrring.Equals(ToMonth))
                 {
                     KeyValuePair<string, string> keyval = new KeyValuePair<string, string>(ToMonth, (ToMonth.ToString().Replace("/", "年") + "月"));
                     DataList.Add(keyval);
Index: branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/Material/FrmMaterialHistory.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/Material/FrmMaterialHistory.cs	(revision 251)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/Material/FrmMaterialHistory.cs	(revision 252)
@@ -128,7 +128,6 @@
         }
         #endregion
 
-
         #region プロパティ
 
         /// <summary>
@@ -177,8 +176,7 @@
 
         #endregion
 
-
-        #region イベントメソッド
+        #region ×ボタン押下処理
         /// <summary>
         /// ×ボタン押下処理
         /// </summary>
@@ -197,6 +195,9 @@
             // 前プロセスに戻る
             ClsExcute.BackProcess();
         }
+        #endregion
+
+        #region 終了ボタン押下
         /// <summary>
         /// 終了ボタン押下
         /// </summary>
@@ -206,7 +207,9 @@
         {
             this.Close();
         }
+        #endregion
 
+        #region フォームロード
         /// <summary>
         /// フォームロード
         /// </summary>
@@ -222,7 +225,9 @@
             this.MaximizedBounds = new Rectangle(this.Left, this.Top, this.Width, this.Height);
 
         }
+        #endregion
 
+        #region 行データクリア
         /// <summary>
         /// 行データクリア
         /// </summary>
@@ -231,7 +236,9 @@
         {
             // クリアデータセット
         }
+        #endregion
 
+        #region グリッド採番処理
         /// <summary>
         /// グリッド採番処理
         /// </summary>
@@ -247,11 +254,9 @@
                     r.Cells[(int)DispColumn.DisplayOrder].Value = "0";
             }
         }
-        
-
         #endregion
 
-        #region プライベートメソッド
+        #region 初期表示処理
         /// <summary>
         /// 初期表示処理
         /// </summary>
@@ -306,6 +311,9 @@
                 logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
             }
         }
+        #endregion
+
+        #region 資材一覧表示
         /// <summary>
         /// 資材一覧表示
         /// </summary>
@@ -383,7 +391,9 @@
             }
             return true;
         }
+        #endregion
 
+        #region グリッド最終行での処理
         /// <summary>
         /// グリッド最終行での処理
         /// </summary>
@@ -405,6 +415,9 @@
 
             }
         }
+        #endregion
+
+        #region 資材数が0の資材も表示するボタン押下による表示制御処理
         /// <summary>
         /// 資材数が0の資材も表示するボタン押下による表示制御処理
         /// </summary>
@@ -412,6 +425,9 @@
         {
 
         }
+        #endregion
+
+        #region 資材数変更ボタン押下
         /// <summary>
         /// 資材数変更ボタン押下
         /// </summary>
@@ -445,6 +461,9 @@
                 logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
             }
         }
+        #endregion
+
+        #region 資材履歴ボタン押下時の処理
         /// <summary>
         /// 資材履歴ボタン押下時の処理
         /// </summary>
@@ -479,8 +498,5 @@
         }
         #endregion
 
-
-
-
     }
 }
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/Material/FrmMaterialList.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/Material/FrmMaterialList.cs	(revision 251)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/Material/FrmMaterialList.cs	(revision 252)
@@ -103,7 +103,6 @@
         }
         #endregion
 
-
         #region プロパティ
         /// <summary>
         /// 参照フラグ
@@ -115,8 +114,7 @@
         }
         #endregion
 
-
-        #region イベントメソッド
+        #region ×ボタン押下処理
         /// <summary>
         /// ×ボタン押下処理
         /// </summary>
@@ -127,6 +125,9 @@
             // 前プロセスに戻る
             ClsExcute.BackProcess();
         }
+        #endregion
+
+        #region 終了ボタン押下
         /// <summary>
         /// 終了ボタン押下
         /// </summary>
@@ -136,7 +137,9 @@
         {
             this.Close();
         }
+        #endregion
 
+        #region フォームロード
         /// <summary>
         /// フォームロード
         /// </summary>
@@ -153,7 +156,9 @@
             this.MaximizedBounds = new Rectangle(this.Left, this.Top, this.Width, this.Height);
 
         }
+        #endregion
 
+        #region 行データクリア
         /// <summary>
         /// 行データクリア
         /// </summary>
@@ -162,7 +167,9 @@
         {
             // クリアデータセット
         }
+        #endregion
 
+        #region グリッド採番処理
         /// <summary>
         /// グリッド採番処理
         /// </summary>
@@ -178,7 +185,9 @@
                     r.Cells[(int)DispColumn.DisplayOrder].Value = "0";
             }
         }
-        
+        #endregion
+
+        #region セルクリック
         /// <summary>
         /// セルクリック
         /// </summary>
@@ -188,7 +197,9 @@
         {
             setButtonEnable();
         }
+        #endregion
 
+        #region セルダブルクリック
         /// <summary>
         /// セルダブルクリック
         /// </summary>
@@ -199,11 +210,9 @@
             //　資材履歴画面を表示
            btnMaterialHistory_Click(sender, e);
         }
-
         #endregion
 
-        #region プライベートメソッド
-
+        #region 素材種類のロード
         /// <summary>
         /// 素材種類のロード
         /// </summary>
@@ -241,7 +250,9 @@
                 IoMt = null;
             }
         }
+        #endregion
 
+        #region 初期表示処理
         /// <summary>
         /// 初期表示処理
         /// </summary>
@@ -266,6 +277,9 @@
                 logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
             }
         }
+        #endregion
+
+        #region 資材一覧表示
         /// <summary>
         /// 資材一覧表示
         /// </summary>
@@ -359,7 +373,9 @@
             }
             return true;
         }
+        #endregion
 
+        #region グリッド最終行での処理
         /// <summary>
         /// グリッド最終行での処理
         /// </summary>
@@ -381,6 +397,9 @@
 
             }
         }
+        #endregion
+
+        #region 資材数が0の資材も表示するボタン押下による表示制御処理
         /// <summary>
         /// 資材数が0の資材も表示するボタン押下による表示制御処理
         /// </summary>
@@ -388,6 +407,9 @@
         {
 
         }
+        #endregion
+
+        #region 資材数変更ボタン押下
         /// <summary>
         /// 資材数変更ボタン押下
         /// </summary>
@@ -431,6 +453,9 @@
                 logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
             }
         }
+        #endregion
+
+        #region 資材履歴ボタン押下時の処理
         /// <summary>
         /// 資材履歴ボタン押下時の処理
         /// </summary>
@@ -443,7 +468,8 @@
 
                 mi.connect();
                 List<MaterialInfo> Mi = new List<MaterialInfo>();
-                mi.SelectAction(string.Format(" where MaterialItemCode = {0}", CommonMotions.cnvInt(dgvMaster.CurrentRow.Cells[(int)DispColumn.MaterialItemCode].Value)), ref Mi, false);
+                int MItemCode = CommonMotions.cnvInt(dgvMaster.CurrentRow.Cells[(int)DispColumn.MaterialItemCode].Value);
+                mi.SelectAction(string.Format(" where MaterialItemCode = {0}", MItemCode), ref Mi, false);
 
                 //　遷移先への連携値
                 // パラメータセット
@@ -468,6 +494,9 @@
                 mi = null;
             }
         }
+        #endregion
+
+        #region ボタン制御
         /// <summary>
         /// ボタン制御
         /// </summary>
@@ -504,6 +533,7 @@
         }
         #endregion
 
+        #region 資材種類コンボ変更
         /// <summary>
         /// 資材種類コンボ変更
         /// </summary>
@@ -513,7 +543,9 @@
         {
             DispGridData();
         }
+        #endregion
 
+        #region 資材種類コンボ変更
         /// <summary>
         /// 最新状態に更新押下
         /// </summary>
@@ -523,8 +555,6 @@
         {
             DispGridData();
         }
-
-
-
+        #endregion
     }
 }
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/Material/FrmMaterialSelect.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/Material/FrmMaterialSelect.cs	(revision 251)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/Material/FrmMaterialSelect.cs	(revision 252)
@@ -92,7 +92,6 @@
         }
         #endregion
 
-
         #region プロパティ
         ///// <summary>
         /// 資材品目名
@@ -123,8 +122,7 @@
 
         #endregion
 
-
-
+        #region 終了ボタン押下
         /// <summary>
         /// 終了ボタン押下
         /// </summary>
@@ -135,7 +133,9 @@
             m_EndButton = DialogResult.No;
             this.Close();
         }
+        #endregion
 
+        #region フォームロード
         /// <summary>
         /// フォームロード
         /// </summary>
@@ -148,7 +148,9 @@
             // 初期表示
             InitDataLoad();
         }
+        #endregion
 
+        #region 行データクリア
         /// <summary>
         /// 行データクリア
         /// </summary>
@@ -160,7 +162,9 @@
             dgvMaster[(int)DispGridColumn.MaterialItemCode, iIndex].Value = "";
             dgvMaster[(int)DispGridColumn.MaterialItemName, iIndex].Value = "";
         }
+        #endregion
 
+        #region グリッド採番処理
         /// <summary>
         /// グリッド採番処理
         /// </summary>
@@ -176,8 +180,9 @@
                     r.Cells[(int)DispGridColumn.DisplayOrder].Value = "0";
             }
         }
- 
+        #endregion
 
+        #region セルクリック
         /// <summary>
         /// セルクリック
         /// </summary>
@@ -187,6 +192,9 @@
         {
             dgvMaster_DoubleClick(sender, e);
         }
+        #endregion
+
+        #region セルダブルクリック
         /// <summary>
         /// セルダブルクリック
         /// </summary>
@@ -197,9 +205,9 @@
             DataGridViewRow dgvRow = dgvMaster.CurrentRow;
             dgvRow.Cells[(int)DispGridColumn.SelectCheck].Value = true;
         }
+        #endregion
 
-        
-        #region プライベートメソッド
+        #region 初期表示処理
         /// <summary>
         /// 初期表示処理
         /// </summary>
@@ -220,7 +228,9 @@
                 logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
             }
         }
+        #endregion
 
+        #region 素材種類のロード
         /// <summary>
         /// 素材種類のロード
         /// </summary>
@@ -256,7 +266,9 @@
                 IoMt = null;
             }
         }
+        #endregion
 
+        #region 資材品目の表示
         /// <summary>
         /// 資材品目の表示
         /// </summary>
@@ -303,8 +315,9 @@
                 IoMi.close(); IoMi = null;
             }
         }
+        #endregion
 
- 
+        #region 選択ボタン押し下げ
         /// <summary>
         /// 選択ボタン押し下げ
         /// </summary>
@@ -357,7 +370,9 @@
                 iomt = null;
             }
         }
+        #endregion
 
+        #region グリッド空行チェック
         /// <summary>
         /// グリッド空行チェック
         /// </summary>
@@ -379,13 +394,19 @@
                 return false;
             }
         }
-
         #endregion
 
+        #region 資材種類変更
+        /// <summary>
+        /// 資材種類変更
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
         private void cmbTypes_SelectedIndexChanged(object sender, EventArgs e)
         {
             ItemListDisplay();
         }
+        #endregion
     }
 
 }
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Properties/AssemblyInfo.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Properties/AssemblyInfo.cs	(revision 251)
+++ branches/src/ProcessManagement/ProcessManagement/Properties/AssemblyInfo.cs	(revision 252)
@@ -32,7 +32,7 @@
 // すべての値を指定するか、下のように '*' を使ってビルドおよびリビジョン番号を 
 // 既定値にすることができます:
 // [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.63")]
-[assembly: AssemblyFileVersion("1.0.0.63")]
+[assembly: AssemblyVersion("1.0.0.64")]
+[assembly: AssemblyFileVersion("1.0.0.64")]
 // Log4netを使用する
 [assembly: log4net.Config.XmlConfigurator(ConfigFile = @"log4net.config", Watch = true)]
\ No newline at end of file
