問題タブ [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.
c# - ExecuteScalar コマンドを使用すると空のオブジェクトが返される
コードの何が問題になっていますか?
このコード ブロックを Visual Studio 2008 C# で使用すると、curid
出力値は""
になります。データベースに 2 つの値があるため、2 が返されるはずです...
また、クエリを実行すると
SQL Server Management Studio で直接、正しい値を返します。
c# - C# で mysql コマンド executecalar が null を返す
次のようなクエリ結果があるとします。
名前の 1 つの行のインスタンスだけを返したい: ジョン、電話番号は '12%' のようです。
C# では、この構文を記述して、クエリの結果として PersonName 変数を取得しました。
コードの何が問題なのかわかりませんが、PersonName は null を返します。私は何を間違えましたか?
asp.net - ExecuteScalar が正しいパラメータを渡していません。常に 0 を返します
私はとても迷っています....これは私のストアドプロシージャです:
私のコード ビハインドでは、2 つのパラメーターを渡すプロシージャを呼び出してから、次のようにします。
しかし、myReturnCode は常に 0 です。
SSMS で proc を実行すると、「結果」に 2 つの値が表示されます。
ExecuteScalar は「戻り値」の値を返していると思います。
では、「ReturnCode」の値を取得するにはどうすればよいでしょうか?
私は過去36時間それをグーグルで調べてきました。答えはおそらくそこにありますが....どこですか?見つかりませんでした。
どんなヒントでも大歓迎です。
(Win-7、SS-2014、VS-2013)
c# - System.InvalidCastException: 指定されたキャストは .ExecuteScalar で有効ではありません
ローカル データベースにリンクされたアプリに取り組んでいます。私が欲しいのは、データベースからのフォームデータに表示することですが、ラベルに表示します。ラベルのリストを作成しましたが、dataBase に入力された行数を取得しようとする command.Executescalar() でこのエラーが発生するため、リストで正確な行数を作成できます。ありがとう !
}
ル:
c# - テーブルが空かどうかを確認した後にデータを挿入する
クライアントから送信された特定のデータを保存するサーバー プログラムがあります。1 つのデータは、クライアントのホスト名です。サーバーはホスト名が存在するかどうかを確認し、存在しない場合はその新しいデータを挿入します。このように見えるはずです。
私の問題は、新しく挿入されたデータが保存されないことです。ゼロを返し続けますが、何も保存しません。ここに私のコードがあります(正しいバージョンに編集されています)
以前に PHP データベースをコーディングしたことがありますが、C# データベースは初めてなので、かなり混乱しています。助けてください。ありがとうございました。
c# - .NET SqlCommand ExecuteScalar は常に 0 です
C# SqlCommand.ExecuteScalar() は常に値 0 のオブジェクトになるようです。SQL Server 2012 を使用しています。これはすべてのストアド プロシージャで発生しています。非常に簡単な例を次に示します。
@Serial に既知の既存の値を指定して SSMS でこれを直接実行すると、期待どおりの結果が得られます。
次のコードを使用して C# アプリで実行すると、result
以下は常に 0 になります。
これと非常によく似た質問が他にもいくつか見られました。私が見つけた最良の答えは、ストアドプロシージャRETURN
をExecuteScalar
. ご覧のとおり、私はそうではありません。
それで、私はここで何が欠けていますか?
RETURN 0
更新: SSMSで実行したときに結果が1つしかないように、手順の最後にステートメントを追加しようとしました:
これを SSMS で実行すると、次の結果のみが得られます。
ただし、この手順の更新により、引き続きアプリで 0 のスカラー結果が得られます。