C# C获取存储过程打印的文本

C# C获取存储过程打印的文本,c#,tsql,C#,Tsql,我有一个返回打印文本的存储过程。例如 要将此报告导入Excel并保留数字中的前导零,请执行以下操作: 单击此处,然后按CTRL-A、CTRL-C 打开Excel,按CTRL-A,右键单击鼠标,选择单元格格式,单击文本 单击A1单元格,按SHIFT-INS键进行粘贴 2013年9月21日的报告 日期谁总计 21-09-2013阿尔伯特10 所以我希望能够从我的C应用程序中检索这个文本。我试图通过ExecuteScalar和ExecuteReader检索它,但没有成功。是否有其他方法可以解决此问题?

我有一个返回打印文本的存储过程。例如

要将此报告导入Excel并保留数字中的前导零,请执行以下操作:

单击此处,然后按CTRL-A、CTRL-C

打开Excel,按CTRL-A,右键单击鼠标,选择单元格格式,单击文本

单击A1单元格,按SHIFT-INS键进行粘贴

2013年9月21日的报告

日期谁总计 21-09-2013阿尔伯特10


所以我希望能够从我的C应用程序中检索这个文本。我试图通过ExecuteScalar和ExecuteReader检索它,但没有成功。是否有其他方法可以解决此问题?

SP如何返回打印文本?它是运行SELECT语句,还是在末尾使用simple打印?如果后面的命令-看看@Yuriy,它会在光标中循环。在while循环中,它打印值。此链接stackoverflow.com/a/1880507/961695有帮助。谢谢,很可能是你的复制件