我正在用VS2008调试一个C++应用程序,并且有一些长选择查询,我无法在调试器中看到全文。它只是显示查询的一部分。为什么在Visual Studio 2008调试器中部分显示字符串?
有没有办法看到全文?
在此先感谢。
编辑:可在字符串中的真正的查询是:
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
并不长,如果你问我。
我们在这里说多久了?我已经浏览了10,000-20,000个字符而没有截断的东西。在你的情况下,它看起来像是在ATL :: CString中。这是否有正确的长度?也许这个字符串实际上被截断了。 – 2011-03-22 16:49:44
单击文本可视化图标,看起来像一个望远镜。如果仍然存在,那么绝对考虑简化查询。 – 2011-03-22 16:56:43
它是一个大约1.000个字符的字符串,是的,它是一个ATL:CString。如何检查它是否有正确的长度?我知道它的完整查询,因为它被执行并且预期的结果被检索。 – 2011-03-22 16:58:53