問題タブ [executescalar]

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 に答える
852 参照

.net - INSERT と SELECT の両方のステートメントを含むストアド プロシージャを実行する方法

私のストアド プロシージャでは、最初に INSERT クエリを実行してから、次のように SELECT ステートメントを使用します。

ADO.NET では、datareader を使用してこの手順を実行しました。

ただし、SELECT 値は返されず、INSERT ステートメントも実行されません。

ここで何が間違っているのか教えてもらえますか???

コード:

ありがとうございました

プロシージャは、SQL SERVER から手動で実行中にファイルを作業しています。

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

c# - ExecuteScalar を使用すると、1 つではなく 2 つのレコードが書き込まれます

データベースに書き込まれた注文番号を知る必要があります。これを実現するために、SQL 式EXECUTESCALARを使用します。

プログラムをデバッグし、データベースを監視しました。2番目のコマンドを実行すると、レコードはデータベースに1回書き込まれ、同じレコードが2回目に書き込まれます。2 つのレコードが書き込まれず、注文番号が返されないように、何を変更する必要があるか教えていただけますか?

これは私のコードです:

0 投票する
0 に答える
253 参照

c# - OleDbConnection に時間がかかるか、UNC パスでエラーが発生する

C#.NET アプリケーションを使用しています。OldDbProvider で実行されるクエリが 1 つある。

}

このクエリの問題に直面しています: ローカルの .mdb ファイルの場所を持つマシンで同じクエリが実行されました。.mdb ファイルが UNC/ネットワークの場所にある場合、同じクエリを実行するのに時間がかかり、クエリの実行中にエラーが発生する場合があります。

この問題の解決策はありますか?

ありがとう

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

sql - ExecuteScalar() への SQL カウントのエラー

以下のコードを実行すると、次のエラーが発生します。

コード:

トラブルシューティングのために CLI フィールドを削除しましたが、新しいエラーが発生しました

別のフォームで非常によく似たコードを使用していますが、エラーなしで実行されます。

ここに私の作業コードがあります:

コードが他のフォームでは機能するのに、このフォームでは機能しないのはなぜですか?

注意。SQLサーバーから直接クエリを実行すると、SQLは正常に実行されます

どんな助けでも大歓迎です