我有一个没有返回任何值的亚音速查询。我认为这个问题出现在我的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