問題タブ [idbconnection]

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.

0 投票する
1 に答える
2366 参照

mysql - mySQL データベースの IdbCommand にパラメーターを渡す

IdbCommand を使用して挿入クエリを実行する比較的単純なことをしようとしています。

コードは次のとおりです。

しかし、「列 'Date' を null にすることはできません」というメッセージが表示された MySqlException が引き続き発生します。

私の選択はすべて正常に機能します。問題があるのはこの挿入だけであり、明らかな問題は見られません。

パラメータには、実行時に有効な DateTime が入力されます。Date は予約語であり、逆引用符が必要であるという事実に関連しているのではないかと思いましたが、それはオンライン チュートリアルで推奨されていることです。

何か案は?

0 投票する
1 に答える
230 参照

sql-server - サービスの Db は ServiceStack v4 で null です

ServiceStack の無料版を数年間使用しており、最近、プロジェクトで使用するために v4 を購入しました。

リリース ノートと関連するブログを読みましたが、発生している問題に関するガイダンスが見つかりません...

リリース ノートで定義されている対応するすべての変更を行った後、ServiceStack.Service.get_Db() で NullReferenceException が発生します。役立つかもしれないいくつかのコードスニペットを次に示します。

グローバル.asax...

ResetCompanies.cs...

NullReferenceException は次の場所で発生します。

ここにスタックトレースがあります

誰かアイデアはありますか?確かに、私が見逃した、または気付いていないv4の別の重大な変更のように見えます...

0 投票する
2 に答える
735 参照

c# - IDbConnection と c# でのブロックの使用

IDbConnection オブジェクトを using ブロックでラップすると、Dispose が確実に呼び出され、使用しているリソースが解放されることを理解しています。そうは言っても、ブロックを使用してIDbCommandとIDataReaderをラップする必要があるか、接続オブジェクトをラップするだけで十分です。ありがとう。

0 投票する
1 に答える
106 参照

sql-server - このコードがオブジェクトを複数回破棄しないようにするにはどうすればよいですか?

次のコードに対してコード分析を実行すると:

...わかりました、

" CA2202 オブジェクトを複数回破棄しないでください オブジェクト 'connection' は、メソッド 'OrderConfirm.GetOrderEntry()' で複数回破棄できます。System.ObjectDisposedException の生成を回避するには、オブジェクトで Dispose を複数回呼び出さないでください"

カーソルは最後の "End Using" 行にあります。これはどのようにオブジェクトの二重処分と見なされますか? 「Using」ブロックの両方をこの方法で終了する必要はありませんか?