目前我们正在使用excel来显示我们的报告存储过程 我遇到过一个问题,一旦填充了数据,excel列的顺序与它们在SELECT语句中的顺序不同。
excel中的CONNECTION STRING指向我们的数据库,COMMAND TEXT是SP的执行调用。
我的理解是excel将按照外观顺序显示SELECT语句项。
有人可以证实这一点,也可以告诉我是否有遗漏的东西?
干杯 Skitlz
答案 0 :(得分:1)
让你的ORDER BY序列与SELECT序列匹配,它应该有效,不要只匹配一个,匹配它们。
我过去常常在Excel中使用SQL作为ODBC链接,而且有时会变幻无常!
答案 1 :(得分:0)
在语句ORDER BY "something in your table"
的末尾使用命令COMMAND TEXT
,看看您是否按照“order by”的顺序获得结果。