我有一個沒有返回任何值的亞音速查詢。我認爲這個問題出現在我的where子句中,儘管我不知道爲什麼。調試亞音速選擇查詢
我真正在尋找的是一種調試查詢來查看Subsonic實際上正在吐出的SQL的方法。我知道有一種方法可以使用Inspect()對Query對象執行此操作,但是我使用Select對象(或者也可能使用SQLQuerys),因爲我需要連接。亞音速選擇有沒有inspect()類型選項?
下面是我使用的代碼:
Dim qry As New [Select]("Contract_NO")
qry.From(<table1>.Schema)
qry.InnerJoin(<table2>.<table2columnA>, <table1>.<table1columnA)
qry.Where(NonInfoleaseLessor.Columns.LessorCode).Like("mystring")
如果我註釋掉哪裏行,我得到的結果的完整列表。它不喜歡它的一些東西,但我用那個where子句在數據庫上手動運行查詢,並且它可以工作。我怎樣才能看到有什麼不同?
可以顯示完整的查詢? – TheVillageIdiot 2009-10-05 16:25:16