我正在用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