データベース値の読み取り中に非常に奇妙です。列が dbnull かどうかをチェックしていますが、チェック中に dbnull 例外が発生します。
if(!DBNull.Value.Equals(DataBaseTableRow.ColumnName))
myString = DataBaseTableRow.ColumnName;
エラー:
テーブル 'Table' の列 'ColumnName' の値は DBNull です。---> 'System.DBNull' 型のオブジェクトを 'System.String' 型にキャストできません。