Crystal Reports Parametre Tanımlamadan Kaynaklanan Hata

System.Runtime.InteropServices.COMException:
The types of the parameter field and parameter field current values are not compatible.

crystal reports” bir uygulamada bu hatayı alıyorsak. Parametrenin türünü doğru vermemiş olabiliriz.

Datetime olarak tanımlı bi parametreye string değer gönderiyorsak bu hatayı alabiliyoruz.

 
ParameterValues currentParameterValues = new ParameterValues();
//*** FirstDate
string prmtr_FirstDate = "baslangic";
ParameterDiscreteValue prmtrDiscrete_FirstDate = new ParameterDiscreteValue();
prmtrDiscrete_FirstDate.Value = MyFirstDate.Date;//.ToString("dd/MM/yyyy");
currentParameterValues.Add(prmtrDiscrete_FirstDate);
ParameterFieldDefinitions prmtrFieldDefs_FirstDate 
                              = rpt.DataDefinition.ParameterFields;
ParameterFieldDefinition prmtrField_FirstDate 
                              = prmtrFieldDefs_FirstDate[prmtr_FirstDate];
prmtrField_FirstDate.ApplyCurrentValues(currentParameterValues);
  • Facebook
  • Twitter
  • StumbleUpon
  • del.icio.us
  • Digg

Category: Csharp - C# - Comment »


Leave a Reply



Back to top