在将变量传递给Crystal Reports之前,我如何在变量周围放置引号?

本文关键字:变量 周围放 之前 Reports Crystal | 更新日期: 2023-09-27 18:18:01

我有一个提示用户输入值的例程。在这个例子中是城市。例如,他们会输入LA。我将这个值存储在一个名为inputValue的变量中。

现在我需要传递一个字符串到水晶报告,使用这个输入,我希望它看起来像这样

{member.name} = "LA"

string inputValue = GetInputValue("Enter value for " + fieldName);
string sqlInput = sqlInput.Substring(0, leftPos - 1) + " + inputValue + " + sqlInput.Substring(rightPos + 2);

0认为使用"+ inputValue +"就可以了,但它只在输入值后面加上引号,例如"LA '"。引用这句话的正确方式是什么?

在将变量传递给Crystal Reports之前,我如何在变量周围放置引号?

  • " + inputValue + " +

应该是

  • inputValue +

使得

string sqlInput = sqlInput.Substring(0, leftPos - 1)  + inputValue +      
                  sqlInput.Substring(rightPos + 2);

假设您不希望字符串的前后都有""字符。

那就是

string sqlInput = sqlInput.Substring(0, leftPos - 1)  +"'"" + inputValue + "'"" +      
                  sqlInput.Substring(rightPos + 2);