[ad_1]
The ExecuteDataSet call takes the actual parameter values, not SqlParameter objects. Change it to simply do:
var ds1 = db.ExecuteDataSet("Getmagesbylot2", "Bob123457");
You might also want to check that you’ve spelled the SP correctly, maybe it should be GetImagesByLot2.
2
[ad_2]
solved Failed to convert parameter value from a SqlParameter to a String