台灣最大程式設計社群網站
線上人數
1221
 
會員總數:243449
討論主題:188175
歡迎您免費加入會員
討論區列表 >> C# >> 用 mysql 串接三張資料表出來之後 假如某個欄位是 null 如何判斷?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
用 mysql 串接三張資料表出來之後 假如某個欄位是 null 如何判斷?
價值 : 20 QP  點閱數:134 回應數:4

樓主

To
初學者
90 84
1124 186
發送站內信

用 mysql 串接三張資料表出來之後 假如某個欄位是 null 如何判斷?

我嘗試過用



等等之類的

但是都不能成功

執行下去 若是沒有點到資料欄位有 null 的資料都可以正常顯示

但是點到資料欄位有 null 的資料 windows 就會跳出視窗 已經停止運作

code 為



搜尋相關Tags的文章: [ mysql ] , [ null ] ,
本篇文章發表於2018-10-15 19:31
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
作者回應

To
檢舉此回應
補充說明

rdr.GetString(8), rdr.GetString(11), rdr.GetString(12)

分別為 day, start , end

型態為 enum('Monday', 'Tuesday', 'Wednesday') , time, time
本篇文章回覆於2018-10-15 19:34
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

To
檢舉此回應
資料庫搜尋


本篇文章回覆於2018-10-15 22:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

To
檢舉此回應
因為是接值的關係 所以無法事先從 SQL 就判斷 null
本篇文章回覆於2018-10-16 07:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

初階MIS
檢舉此回應
印象中在SQL可以做初步的判斷喔
以你的程式舉例
你a.given_name這個欄位有可能有NULL值導致錯誤的話
你在select那奡N要打ISNULL(a.given_name,"")
意思就是當初線NULL值時替代為""
本篇文章回覆於2018-10-16 10:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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