問題タブ [dbnull]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vb.net - LINQ DBNull を空白文字列に置き換える
この例では、 または のいずれrow.FirstName
かrow.LastName
がである場合にエラーが発生しますNULL
。
Select
DBNull 値を空白文字列に変換するには、どのように句を書き直せばよい""
ですか?
注: DataSet は厳密に型指定されているためです。を使用できますrow.isFirstNameNull()
がIIF(row.isFirstNameNull(), "", row.FirstName)
、すべてのパラメーターが参照されるため機能しません。
vb.net - オペランド型の衝突: nvarchar はイメージと互換性がありません
SQL Server 2008 ストアド プロシージャを使用して、次の構文で新しいレコードを作成しています。
しかし、結果は次のとおりです。
写真は唯一のパラメーターではありませんが、唯一の画像です。nvarchar ではなく null 値を渡しています。何か不足していますか?
c# - C# で DBNull を処理する
これを行うためのより良い/よりクリーンな方法はありますか?
asp.net - DBNULLを使用したASP.Netチェック値
私は次のコードを持っています
しかし、次のエラーが発生します。演算子はタイプと==
のオペランドに適用できませんSystem.Data.DataRowView
System.DBNull
値がnullまたはDBNULLかどうかを確認する方法についてアドバイスをいただけますか?
c# - IDataReader から値を取得するための Null 安全な方法
このname
値はデータベースからのものです。
ここで何が起こっているかというと、これname
がnull
読み取り中に例外をスローしている場合です。
ここで if 条件を手動で実行しています。すべての変数をチェックする手動条件を書きたくありません。
私は今、このようなことをしています..
これに対して拡張メソッドを記述できるようなものはありますか?
c# - ASP.NETMVCビューのDBNull値
単純なASP.NETMVCWebアプリを作成しています。この時点で、自動生成されたビューに強く型付けされたDataSetを表示しようとしています。ただし、DataSetの一部の値はnullであり、例外が発生します。
この単純なシナリオが他の人によってどのように処理されるのか疑問に思います。データセット内のすべての値をサニタイズするのは過剰なようです。さらに、最終製品には多くのデータセットが含まれることになります。私はOracleバックエンドを持っているのでDataSetsを使用しているので、エンティティモデルは一種のアウトです-サンプルプロバイダーを使用したり、商用ソリューションにお金をかけたりしたくありません。
DataSetの簡単な解決策がない場合は、それで問題ありません。本格的なカスタマイズに取り掛かる前に、確認したかっただけです。可能な限り自動化された従来型のものを維持したいと思います。
前もって感謝します。
vb.net - LINQ to DataSet を使用する場合の DBNull の問題
次の LINQ ステートメントがあります。
invRecord.Pack_Num は整数型のフィールドです。これは、アクセスしようとすると、DBNull の場合、StronglyTypedException が発生することを意味します。上記のコードは、この例外をスローします。ただし、「invRecord.Pack_Num = PSNum」を削除し、代わりに「True」などを配置すると、コードは正常に機能します。
だから私の質問は、値が実際には DBNull であるのに invRecord.IsPack_NumNull() が False を返すのはなぜですか?代わりに条件として何を使用できるのでしょうか? 私はしばらく壁に頭をぶつけていましたが、この問題の解決策が見つかりません。
c# - Linq と DBNull - エラーの取得
rows.AsEnumerable() から選択するとエラーが発生します。次のコードを使用しています...
ほとんどの場合はうまく機能しますが、データベースに NULLS があると、「DBNull.Value を 'System.Int16' 型にキャストできません。null 許容型を使用してください..」というエラーが表示されます。これを修正するにはどうすればよいですか? データコントラクトに Nullable 型を持たせたくありません。3 進数か何かを使用したいのですが、値が NULL の場合は 0 を使用してください。これは可能ですか?
助けてくれてありがとう、
~ck
c# - OleDBを介してExcelファイルを読み取るときに空でないセルのDBNull
OleDBを使用してExcelファイルを読み取ります。列の1つは「共通」形式であり、文字を含む文字列と数値のみで構成される値の両方が含まれています。文字列値は問題なく取得されますが、純粋な数値はとして取得されDBNull
ます。
の解き方?
次の接続文字列を使用してExcel2003ファイル(xls)を開きます。
c# - なぜ「??」が使えないのですか?System.DBNull値のオペランド?
nullの列をフェッチするOracleデータテーブルがあります。だから私はコードを素晴らしくシンプルに保つために私が使用するだろうと思います?? オペランド。AlternativePhoneNumberは、私のC#モデルの文字列です。
ただし、そのコードを使用しても、エラーが発生します。
エラーの意味はわかっていますが、なぜですか?DBNullでは使用できませんか?nullとDBNullは本質的に同じではありませんか?
ありがとうございました。