看板 C_Sharp 關於我們 聯絡資訊
請教一下 我在asp.net中 讀入一個sql日期,因為想改日期的格式,我改成這樣 SELECT CONVERT(varchar(10),MYTIME,111) AS MYTIME FROM TABLE; 可是這樣子就會出錯 他會說 System.Data.OracleClient.OracleException: ORA-00936: 遺漏表示式 請教一下,是我哪邊做錯了呢? 謝謝幫忙 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.19.22
pico2k:SELECT ... from dual; 07/18 20:33
我打太快了,我是有加TABLE的.. 只是加了中間那個轉換就是會錯... ※ 編輯: bernachom 來自: 114.36.147.217 (07/18 20:48)
TeemingVoid:從錯誤訊息來看,你用的應該是 Oracle,所以, 07/18 20:51
TeemingVoid:日期轉字串是 select to_char(...) 07/18 20:51
bernachom:伺服器的連接方式是odbc,sql server會去連oracle 07/18 20:54
bernachom:但是我是抓SQL SERVER的資料 07/18 20:54
bernachom:所以這樣子還是算ORACLE囉? 07/18 20:55
bernachom:因為我其它地方用我寫的這樣子轉都沒問題... 07/18 20:55
TeemingVoid:不清楚你的程式怎麼寫,但那個 convert 的確是跑在 07/18 21:10
TeemingVoid:Oracle 那邊,請你耐心再查看看囉。 :) 07/18 21:10
bernachom:好,謝謝的幫忙 :) 07/18 21:11
qwer820404:ALIAS不要一樣 ?? 試試看 07/19 00:33