我在使用链接表的MS ACCESS SQL中查询(使用ODBC链接到MSSQL 2008)。查询崩溃当我尝试加入滤光片来查询MS ACCESS 2007在SQL中使用链接表时崩溃
例如:从LinkedTableA其中Col_3_TypeDecimal =(选择从Linked_TableB唯一值)选择Col1中,col2的作品完美
但是,如果我试图筛选更像
“Select Col1,Col2 from LinkedTableA where ROUND(Col_3_TypeDecimal,2)=(从Linked_TableB选择唯一值)” - 崩溃 当我尝试执行上述第二个查询时,整个数据库崩溃。
请帮助我的任何建议或例子。 谢谢。
我并不积极,但我认为通过四舍五入,您正在阻止SQL Server使用LinkedTableA上的索引。然后它将发送所有数据发送出去。你有没有考虑把它写成一个传递查询? – gangreen 2012-03-08 02:26:31
你可能是对的,我结束了下载整个表访问分贝和查询是好的(不是一个好的,但很幸运,因为它很小) – 2012-03-12 17:20:06