目前我們正在使用excel來顯示我們的存儲過程以進行報告。
我一直在遇到一個問題,即一旦填充數據,excel列的順序與它們在SELECT語句中的排列順序不同。Excell中表示的SQL數據(單元格無序)
在excel中的連接字符串,指向我們的數據庫,COMMAND TEXT是SP的執行調用。
其我的理解是,excel將按外觀順序顯示SELECT語句項。
有人可以證實這一點,或告訴我,如果有什麼我失蹤?
乾杯 Skitlz
目前我們正在使用excel來顯示我們的存儲過程以進行報告。
我一直在遇到一個問題,即一旦填充數據,excel列的順序與它們在SELECT語句中的排列順序不同。Excell中表示的SQL數據(單元格無序)
在excel中的連接字符串,指向我們的數據庫,COMMAND TEXT是SP的執行調用。
其我的理解是,excel將按外觀順序顯示SELECT語句項。
有人可以證實這一點,或告訴我,如果有什麼我失蹤?
乾杯 Skitlz
使您的ORDER BY序列匹配SELECT序列,它應該工作,不只匹配一個,匹配所有。
我曾經使用SQL作爲excel內部的ODBC鏈接,並且它有時候變幻莫測!
使用在發言COMMAND TEXT
年底的命令ORDER BY "something in your table"
,看你是否「按訂單」得到的順序結果。
道歉,我應該檢查我的措辭,我已經編輯了上述內容。 問題不在於行,它實際上與列有關。 列不會以與select語句相同的順序出現。 – Skitlz
如果沒有ORDER BY,SELECT語句的結果可能以* any *的順序返回。 – user2864740