我最近一直在使用處理輸入XML文件的COM +組件,並根據提供的數據進行了大量數據庫更新。調試「不正確的語法」異常
運行SQL探查與事件類的異常,並且選擇了用戶錯誤消息,我看到:
異常錯誤:102,嚴重性:15,狀態:1個
用戶錯誤信息的語法不正確附近 '3'。
但是我真的很想看到由COM +組件提供的完整SQL。
對我來說,有沒有辦法使用Profiler或其他來攔截髮送到SQL Server的SQL語句?
本機使用的是SQL Server 2005,而COM +對象是用Delphi編寫的。
我嘗試使用SP:StmtStarting和SQL:StmtStarting無濟於事,但在做這個測試我發現我想要的SQL被列入下SQL的錯誤後:BatchStarting(見我的答案)。我認爲它無法解析StmtStarting。 – MattH 2010-05-14 10:53:16