Commit ec57d85e authored by Mauro Cerutti's avatar Mauro Cerutti

Fixed crash with DbString parameter list on Oracle

parent 885a8d46
...@@ -1789,7 +1789,6 @@ public static void PackListParameters(IDbCommand command, string namePrefix, obj ...@@ -1789,7 +1789,6 @@ public static void PackListParameters(IDbCommand command, string namePrefix, obj
count++; count++;
var listParam = command.CreateParameter(); var listParam = command.CreateParameter();
listParam.ParameterName = namePrefix + count; listParam.ParameterName = namePrefix + count;
listParam.Value = item ?? DBNull.Value;
if (isString) if (isString)
{ {
listParam.Size = 4000; listParam.Size = 4000;
...@@ -1805,6 +1804,7 @@ public static void PackListParameters(IDbCommand command, string namePrefix, obj ...@@ -1805,6 +1804,7 @@ public static void PackListParameters(IDbCommand command, string namePrefix, obj
} }
else else
{ {
listParam.Value = item ?? DBNull.Value;
command.Parameters.Add(listParam); command.Parameters.Add(listParam);
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment