close
環境
OS:XP SP3
DB:SQL Server 2005
IDE:Visual Studio 2010
目的:
使用SQL Server 2005 範例資料庫 AdventureWorks 抓取 Person.Contact 資料表裡面的Title,FirstName,MiddleName,LastName四個欄位的資料,要顯示在DropDownList的下拉式選單中。
遇到的問題:
把兩個以上的欄位值放入DropDownList中,遇到欄位值是NULL會造成整行都沒有值
最後是設case,遇到NULL就取代成空字串。解決!
片段程式碼
但是這樣的寫法會造成SQL只要讀到其中一個欄位有NULL值,就把整個字串當成NULL了
先看SQL欄位資料
結果
所以我們必須改變SQL的語法
如果改成下面的語法也會有錯,注意看Select之後的結果 (Highlight的筆數部分並不一樣)
改成這樣就對了! 注意看 select 的筆數
全站熱搜