這個錯誤是說明
從DB搜尋的值,有包含null
困難在於,錯誤不一定會顯示位置,有2個方向查找
1. 檢查C#中,從DB來做轉換的欄位,可以設定null給空白
string SEG6 = (string)dataRow["SEG6"];
string SEG6NM = (string)dataRow["SEG6NM"];
2. 檢查搜尋出的值,如下圖,在依欄位找出要修改的地方,或修改where條件,不可以null
在使用TableAdapter作Query時發生 1. 原因為有些資料欄位Query出來後為null值 但是該欄位在dbDataSet的屬性AllowDBNull為False 因此把該欄位(或乾脆把全部欄位屬性AllowDBNull改為True 2. maxLength 檢...
沒有留言:
張貼留言