台灣最大程式設計社群網站
線上人數
710
 
會員總數:245627
討論主題:189322
歡迎您免費加入會員
討論區列表 >> MS SQL >> 加入where條件就會跳轉換錯誤
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
加入where條件就會跳轉換錯誤
價值 : 100 QP  點閱數:383 回應數:4
樓主

黃君瀚
門外漢
0 1
26 2
發送站內信








如文中所述,不管是不加入where條件,活是單獨只用一個查詢,都會過(前兩個查詢),但這兩個條件只要加在一起就會出錯,我確認了跟int有關的欄位也沒有發現有A這個值,真心求解

搜尋相關Tags的文章: [ where ] , [ 轉換 ] , [ 轉換失敗 ] ,
本篇文章發表於2020-02-25 10:14
1樓
最有價值解答

阿恢
捐贈 VP 給 阿恢 檢舉此回應
你先試著不加入條件式,把學校代碼與學年度值轉成int看看會不會出現錯誤訊息




本篇文章回覆於2020-02-26 08:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

黃君瀚
檢舉此回應
恩... 強制轉型會過 不過是把學校代碼轉成varchar 但是學校代碼本來就是varchar阿... 有點不懂SQL自動轉型到底怎麼運作的 =.=
本篇文章回覆於2020-02-26 10:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

黃君瀚
檢舉此回應
總之先感謝你吧 確實只能用強制轉型解決 哈哈
本篇文章回覆於2020-02-26 10:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

阿恢
捐贈 VP 給 阿恢 檢舉此回應
我的習慣是會先把兩邊轉成一樣的類型,再進行查詢!
本篇文章回覆於2020-02-26 11:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.