dbnull

    3

    1答えて

    これはばかげたことですが、sqlDataSourceを使用してデータベースのレコードにバインドするDetailsViewがあります。私の問題は、私が拘束しているフィールドは、現時点ではnullを許容するビットフィールド(i、e 1または0)です。これを変更する必要があることは分かっていますが、DBNullをGUI側で処理できるようにする必要があります。そのため、値がDBNullの場合、チェックボッ

    2

    3答えて

    oracle11g odp.netドライバとのヌル値の比較に問題があります。これは、オラクル10g odp.netドライバで正常に動作します。列がデータベース内でNULLの場合、datarowの列の値はnullです。 このコードは失敗します。 int parentId = row[PARENTID] != DBNull.Value ? int.Parse(row[PARENTID].ToStrin

    0

    1答えて

    私はSQL Express 2010クエリービルダーを使用しています。私はフィールドを増やすことができる必要があります。私のコードの後ろに 、私はそのような tableAdapter.IncrementLikeCount(id); として呼び出し、私はちょうどインクリメントを使用する場合は、のようなフィールドがnullにすることができますを作るので、私は どちらかにしたいです。そのフィールドで

    1

    2答えて

    これらの(誤った)行を書き換える最善の方法は何ですか? bool?結果= dr ["result"] == DBNull.Value? null:Convert.ToInt32(dr ["result"]); ...と... DR [ "結果"] =結果? DBNull.Value; どちらもコンパイルされません。 私はMySqlコネクタを使用しています。これは、たとえば最初に試したものであるdr

    4

    5答えて

    私が取り組んでいる.netプログラムのいくつかのコードを見ています。プログラムの前の作者は、1年以上前に私にコードを与えました。突然、私は触れていないコードからスローされた例外を見ています: if ((string)row["LevelName"] != "ABC") 例外は「型のオブジェクトをキャストすることができない 『System.DBNull』 『可能System.String』を入力

    2

    4答えて

    可能性の重複: What is the point of DBNull? .NETと私の冒険の始まり以来、私はいつも一つの質問自問しています は、なぜ私たちががDBNullの種類が必要なのですか?単純なヌル参照では不十分ですか? MSDNはDBNullですが、 "存在しない値を表します" と述べています。論理的な観点から、この1つの文は、null参照が使用できない理由を説明します。これは、null

    2

    2答えて

    フレームワーク4にフィールド拡張メソッドがあると聞きましたが、nullでない場合は最初のテストのプロセスを経ることなく、データウェアハウスからnull値を受け取ることができます(MSDN)の拡張メソッドについての情報がありますが、これはコードで使用する方法がわかりません(比較的新しい.netで以前は拡張メソッドを使用していませんでした)。誰かが例を挙げることができれば感謝します。 これは実装しよう

    4

    2答えて

    テーブルのPKに基づいてテーブル内のレコードを更新するストアドプロシージャ(SQL Server 2008 R2)を作成したいとします。 ストアドプロシージャは、例えば、4つのパラメータがあります: @ID int, @Name nvarchar(50), @Email nvarchar(80), @Phone nvarchar(20) ストアドプロシージャの呼び出し元が1つ(または複数

    5

    1答えて

    可能性の重複: Bug?? If you assign a value to a nullable integer via a ternary operator, it can't become null この質問は、多くの重複のように見えるかもしれませんが、それは実際には特別な理由のために要求されています。例えば、このコードを取る:そのコードで Dim n As Integer? = If(Tr

    0

    2答えて

    private DataRow getDataRowFromReader(IDataReader reader) { DataRow row = new DataRow(); DataTable tbl = new DataTable(); for (int i = 0; i < reader.FieldCount; i++) { Type t