在将变量传递给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 '"。引用这句话的正确方式是什么?
- " + 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);