diff --git a/PROMS/ReferencedObjects/LibSource/RODBInterface/SqlRODB.cs b/PROMS/ReferencedObjects/LibSource/RODBInterface/SqlRODB.cs index 58ce22d8..0808bfe3 100644 --- a/PROMS/ReferencedObjects/LibSource/RODBInterface/SqlRODB.cs +++ b/PROMS/ReferencedObjects/LibSource/RODBInterface/SqlRODB.cs @@ -167,6 +167,7 @@ namespace RODBInterface using (SqlConnection cn = ROAPP_SqlConnection) { SqlCommand command = new SqlCommand(); + command.Connection = cn; // B2020-003: missing command connection. command.CommandType = CommandType.StoredProcedure; command.CommandText = "getInfobyRecidRectype"; command.Parameters.AddWithValue("@ROTable", "ROMASTER"); @@ -761,7 +762,7 @@ namespace RODBInterface command.Parameters.AddWithValue("@RecID", group.GetAttribute("RecID")); command.Parameters.AddWithValue("@RecType", (int)RecordType.Group); command.Parameters.AddWithValue("@ParentID", group.GetAttribute("ParentID")); - command.Parameters.AddWithValue("@AccPageID", null); + command.Parameters.AddWithValue("@AccPageID", ""); // B2020-003: make null empty string. command.Parameters.AddWithValue("@Info", xmlstr); command.Parameters.AddWithValue("@ModDateTime", dt); @@ -798,7 +799,7 @@ namespace RODBInterface command.Parameters.AddWithValue("@RecID", "00000000"); command.Parameters.AddWithValue("@RecType", 0); command.Parameters.AddWithValue("@ParentID", "00000000"); - command.Parameters.AddWithValue("@AccPageID", null); + command.Parameters.AddWithValue("@AccPageID", ""); // B2020-003: make null empty string. command.Parameters.AddWithValue("@Info", "00000001"); command.Parameters.AddWithValue("@ModDateTime", dt); @@ -833,7 +834,7 @@ namespace RODBInterface command.Parameters.AddWithValue("@RecID", recid); command.Parameters.AddWithValue("@RecType", 1); command.Parameters.AddWithValue("@ParentID", "00000001"); - command.Parameters.AddWithValue("@AccPageID", null); + command.Parameters.AddWithValue("@AccPageID", ""); // B2020-003: make null empty string. command.Parameters.AddWithValue("@Info", info); command.Parameters.AddWithValue("@ModDateTime", dt); @@ -1586,7 +1587,7 @@ namespace RODBInterface command.Parameters.AddWithValue("@ROTable", ro.GetAttribute("Table")); command.Parameters.AddWithValue("@Info", xmlstr); command.Parameters.AddWithValue("@ModDateTime", dt); - command.Parameters.AddWithValue("@AccPageID", dt); + command.Parameters.AddWithValue("@AccPageID", wraccid); // B2020-003: set accpageid to correct value command.Parameters.AddWithValue("@RecID", ro.GetAttribute("RecID")); using (SqlDataReader reader = command.ExecuteReader()) { @@ -1649,7 +1650,7 @@ namespace RODBInterface else { command.Parameters.AddWithValue("@RecType", (int)RecordType.Group); - command.Parameters.AddWithValue("@AccPageID", null); + command.Parameters.AddWithValue("@AccPageID", ""); // B2020-003: set accpageid to correct value } } else @@ -1938,7 +1939,7 @@ namespace RODBInterface command.Parameters.AddWithValue("@RecID", recid); command.Parameters.AddWithValue("@RecType", 2); command.Parameters.AddWithValue("@ParentID", parentid); - command.Parameters.AddWithValue("@AccPageID", null); + command.Parameters.AddWithValue("@AccPageID", ""); // B2020-003: set accpageid to correct value command.Parameters.AddWithValue("@Info", schpiece.Replace("\'", "'")); command.Parameters.AddWithValue("@ModDateTime", dt);