使用以下代码,保存查询结果的C#字符串变量将被切断并被“...”替换。我无法弄清楚如何解决这个问题。
字符串变量中的SQL查询输出showin是:
将数据库上下文更改为'myDB'.option_value_config_id label ....
以下是代码:
Process execQuery = new Process();
string argumentsToPass = "-S myhost -d myDB -i " + sqlFileToExecute;
execQuery.StartInfo.UseShellExecute = false;
execQuery.StartInfo.RedirectStandardOutput = true;
execQuery.StartInfo.FileName = "sqlcmd";
execQuery.StartInfo.Arguments = argumentsToPass;
execQuery.Start();
sqlQueryOutput = execQuery.StandardOutput.ReadToEnd();