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