Vb.net Crystal Reports与ReportSelectionFormula一起发布
我有一个问题,需要运行以下代码从数据库加载特定记录。例如Vb.net Crystal Reports与ReportSelectionFormula一起发布,vb.net,crystal-reports,Vb.net,Crystal Reports,我有一个问题,需要运行以下代码从数据库加载特定记录。例如 cryRpt.RecordSelectionFormula = "{Table.Column} = '1234'" 这非常有效,但是我想在运行时在“1234”处分配一个变量 cryRpt.RecordSelectionFormula = "{Table.Column} = '" & ArrayResult(0) & "'" 出于某种原因,第二个撇号会导致换行,并导致换行,并在过程中返回错误 "{Table.Column
cryRpt.RecordSelectionFormula = "{Table.Column} = '1234'"
这非常有效,但是我想在运行时在“1234”处分配一个变量
cryRpt.RecordSelectionFormula = "{Table.Column} = '" & ArrayResult(0) & "'"
出于某种原因,第二个撇号会导致换行,并导致换行,并在过程中返回错误
"{Table.Column} = '1234
'
我不确定为什么会发生这种情况,我非常感谢任何帮助 它表示“缺少此字符串的匹配项”。由于另一行的撇号,我不确定crystal是否是vb.net的一部分,但我怀疑使用
ArrayResult(0)
而不是ArrayResult[0]
。。但不确定。。。建议尝试一下tryNo,但我同意它与ArrayResult(0)有关。通过比较这两种方法,尝试一下“&”{Table.Column}='”&ArrayResult(0)&“&”解决了这个问题,ArrayResult(0)实际上有一个换行符,但没有明显的迹象。愚蠢的错误。对其执行了.Trim()并进行了处理。谢谢你对湿婆的帮助。