問題タブ [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 の問題
まず、メンバー テーブルに新しいメンバーを挿入します。次に、テーブルにクエリを実行して、メンバー ID を取得します。テーブルにデータを取得しましたが、次の行でクエリを実行するのに十分な速さで表示されません。
「ExecuteScalar には、オープンで使用可能な接続が必要です。接続の現在の状態は閉じています。」という例外が発生します。ここで何が悪いのかわかりません。
c# - コマンドパラメータの問題を選択します
以下のコードでパラメータを適切にデクレアするにはどうすればよいですか。「SelectCommand」に下線が引かれています。何が間違っているのかわかりません。
c# - SQL クエリの結果を asp.net のラベルに表示する
SQL クエリの結果をラベルに表示しようとしていますが、表示されません。これは私のコードです:
助けが必要です。ありがとう!
c# - SQL Server から ExecuteScalar に型を返すためのベスト プラクティスは?
C#SqlCommand - ExecuteScalar
では:
では、SQL Server に行きましょう。
選択から値を返したい場合(これはに行きますExecuteScalar
)、例えば:
質問 :
C# でのキャストと tostring() の量を減らすために、SQL Server から返すのに推奨される (ベスト プラクティスによる) 型は何ですか?
また
sql - ExecuteScalar() を使用する最良の方法を探しています
このコードは機能します。これは、インターネットで見つけたいくつかのコードに基づいています。
コーディングがスカラー値を取得するための最良の方法であるかどうか教えてください。また、より良い方法がある場合は、コーディング サンプルを示すことができますか?
c# - SqlCommand.ExecuteReader と最初の行を通過する
私は ASP.NET の初心者で、自分で選んだ課題として、簡単なブログを作成することになりました。ほぼ完成ですが、問題が発生しました。コードからわかるように、まずクエリを使用して、SQL サーバー データベースからブログ エントリの量を返します。次に、for ループがすべての行からタイトル、日付、およびテキスト コンテンツを読み取り、それらをロードする html div を作成します。 ExecuteScalar() は最初の行のみを読み取るため、反復ごとに同じ値が返され、すべてのブログ エントリが同じになります。
読者が各反復で先に進む方法が必要です。SQLbulkcopy を別のテーブルに作成して、for ループで一番上の行を削除できるようにすることを検討しましたが、これを Page_Load ごとに行うと、ページの速度がかなり低下するようです。
前もって感謝します!
c# - ExecuteScalar()は、データがDBに追加されても、nullを返します
次のようなコードがあり、データをテーブルに挿入して、新しい要素のID(自動インクリメントで指定)を返そうとします。
ただし、新しいアイテムがまだ追加されていないかのように、失敗してnullを返します。しかし実際には、DBで簡単な相談をしている新しいアイテムを見ることができます。
私の質問は、データが実際にDBに追加される「時期」と、新しく追加されたアイテムのIDを取得する方法です。ありがとう!
c# - パラメータ化されたクエリは切り捨てられ、パラメータは失われます
私はコードを持っています:
そして、私は受け取ります:パラメーター化されたクエリ'(@OwnerUserID int、@BuddyUserID int、@ TS datetime、@ GiftID int、@ Gif'は、提供されなかったパラメーター'@GiftStatus'を予期します。
注:'(@OwnerUserID int、@BuddyUserID int、@ TS datetime、@ GiftID int、@ Gif'は切り捨てられ、正確に64シンボルです...そして、未完成のパラメーター名' Gif'で終了します(例外はこのパラメータについても)。
パラメータが表示されないのはなぜですか?
UPD:最後のパラメーター(@GiftStatus)を次のように追加する場合:command.Parameters.AddWithValue( "@ GiftStatus"、(byte)GiftStatusEnum.wait);
このようにして物事は機能し始めます。しかし、.Add(new SqlParamter());の何が問題になっているのか理解できません。
vb.net - スカラークエリでステートメントを使用する
スカラークエリで「Using」ステートメントを含むコーディング例を示すことができますか?
まだ検索しても、このためのサンプルコーディングは見つかりませんでした。
c# - リターンリストデータベースから
グーグルを何度も試しても答えが見つからないという単純な問題があります。おそらく、この質問を投稿することは、同じ答えを探している次の貧しい魂を助けるでしょう.
個別の ID のコレクションを返すクエリがあります。
SQLCommand
このクエリで を作成し、それを使用ExecuteScalar( )
して実行しています。
ExecuteScalar( )
オブジェクトを返すように見え、それを List にキャストすることはできません。
これを修正するためのベスト プラクティスは何ですか? また、この問題を修正するにはどうすればよいですか?