Symptom
- Using code as described in kbase #1425379
- Setting a parameter to NULL the following error is produced:
{System.ArgumentException: One or more arguments are invalid. at CrystalDecisions.Enterprise.Desktop.ISReportParameterSingleValue.set_Value(String pbstrVal)
at CrystalDecisions.Enterprise.Desktop.ReportParameterSingleValue.set_Value(String value) at UpdateDB.Program.Main(String[] args)}
Environment
- Crystal Reports 2008, SP2
- Visual Studio .NET 2008
Reproducing the Issue
Both of the below lines of code produce the same error:
parameterSingleValue.SingleValue.Value = "null";
parameterSingleValue.SingleValue.Value = "";
Resolution
Use the following code:
parameterSingleValue.SingleValue.IsNull = true;
Keywords
Forum thread , KBA , BI-DEV-NET-SDK , .NET SDK / COM SDK , How To
Product
Crystal Reports 2008 V0 ; Crystal Reports 2008 V1 ; SAP Crystal Reports 10.0 ; SAP Crystal Reports 2011 ; SAP Crystal Reports XI ; SAP Crystal Reports XI R2