Hi,
you are getting error because of incorrect parameter passing method.
if you would like to pass parameter you need to specify like
if (parameters != default(IList<sqlparameter>) && parameters.Count > 0)
{
parameters.ToList().ForEach(p =>
{
sqlCommand.Parameters.Add(p);
});
}
</sqlparameter>
Although above example is with SqlParameter but OdbcParameter have similar method and property.
Hope this will help you,
Thanks
-Amit.