为什么在Visual Studio 2008调试器中部分显示字符串?

Ign*_*cia 18 string debugging visual-studio-2008

我正在使用VS2008调试C++应用程序,并且使用一些长选择查询,我无法在调试器中看到全文.它只显示查询的一部分.

有没有办法看全文?

提前致谢.

在此输入图像描述

编辑:字符串中可用的真实查询是:

select  c.cd_seq, m.diag_code, m.diag_descr, 'S' as source 
from custom_booking_data c 
left outer join meddiagnosis m 
on c.cd_number_value = convert( decimal( 28, 8 ), m.diag_urn ) 
where c.custom_data_urn = 4 and c.cd_field = 433 
union 
select  c.cd_seq, m.diag_code, m.diag_descr, 'H' as source 
from custom_booking_data c 
left outer join ordiagnosis m 
on c.cd_number_value = convert( decimal( 28, 8 ), m.diag_urn ) 
where c.custom_data_urn = 4 and c.cd_field = 594
Run Code Online (Sandbox Code Playgroud)

如果你问我,不会那么久.

Sam*_*gha 12

将鼠标悬停在您要查看的变量上,然后点击图标后面的放大镜图标,或者选择图标右侧的箭头,然后从下拉菜单中选择文字

在此输入图像描述

这是结果,我想你问这个......

在此输入图像描述

  • 实际上,对于长度超过32768个字符的字符串没有帮助. (2认同)

Jav*_*i R 0

我认为您可以右键单击该项目,然后“复制到剪贴板”。然后将其粘贴到另一个文本编辑器中。

  • 不,该值也被部分复制。 (5认同)
  • 可以确认对于 VS2015 - 长度超过 32768 个字符的字符串被删除(请参阅问题中的评论)。 (2认同)