問題タブ [scope-identity]
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# - 挿入したばかりのpk値にドロップダウンリストを設定する方法は?
保存機能内で、挿入された最新の PK を表示するようにドロップダウン リストを設定するにはどうすればよいですか?
sql-server - vb.net は最後の ID を取得して表示します
テーブルから最後の ID を取得して表示する必要があります。Scope_Identity() を試しましたが、何とか取得できませんでした。メッセージ ボックスには何も表示されません。空です。ここに私の現在のコードがあります:
c# - Scope ID の値を label に返す
私は開発が初めてで、挿入された行の最後のキー ID をラベルに表示したいと考えています。私が持っているコードは、ラベルに値を返しません。
私が持っているコード:
php - PHP での SCOPE_IDENTITY() を使用した複数の SQL トランザクション
質問があります。複数のテーブルに挿入する必要があります。ここでの問題は、他の 2 つのテーブルの最初のテーブルの ID が必要なことです。だから私は3つのテーブルを持っています。最初に挿入し、次にSCOPE_IDENTITY
を取得ID
し、他の 2 に入力する必要があります。問題は、SCOPE_IDENTITY
最後ID
の挿入の を取得することです。したがって、3 番目の挿入ID
では、1 番目ではなく 2 番目を取得します。
今ID
、選択で取得して変数に保存しようとしています。しかし、どういうわけかこれは機能しません。
私はphpでトランザクションを使用しています。これが私のコードです
これを実行すると、どういうわけかエラーが発生します。php でこれを行うことはできませんか、またはトランザクションで行われたときに SELECT Result を取得する際に問題がありますか? 私は本当にそれを機能させる方法がわかりません。
私が得た助けを前もって感謝します;)
編集:変数 @EmpID は、tsql_ID が実行された後に宣言されなくなり、次の挿入が新しいステートメントにあることがわかりました。どういうわけか、変数はここで失われます。
ステートメントを正しく組み合わせる方法はありますか?
asp.net - vb.net scope_identity は DBNull です
私はこのコードを持っています。insert ステートメントの ID を取得し、変数に格納したいと考えています。SqlDataSource を使用できないため、DataTableReader しか使用できず、DataTableReader での SCOPE_IDENTITY の処理に慣れていません...
dtr("id") は DBNull です...なぜですか?
編集:
Damien_The_Unbeliever が言ったように、ヘルパーでは接続が閉じられるため、これらは 2 つの異なるスコープです...
DataTableReader のみで SCOPE_IDENTITY を変数に格納する方法を知っている人はいますか?
c# - ID 列から ID を取得するスコープ ID に問題があります
ID 列から ID を取得するスコープ ID に問題があります。
これは私のコードです:
これは、try キャッチ内にあります。コードの最後の2行目でステップスルーすると、キャッチにヒットします。私はまだこのスコープ ID を使用することに非常に慣れていません。通常、insert ステートメントと同じ変数を使用して、まったく新しい select ステートメントを作成します。しかし、それは非常に長いので、これを正しく理解するのは真実です。助けはありますか?
c# - ExecuteScalar を使用すると、1 つではなく 2 つのレコードが書き込まれます
データベースに書き込まれた注文番号を知る必要があります。これを実現するために、SQL 式EXECUTESCALARを使用します。
プログラムをデバッグし、データベースを監視しました。2番目のコマンドを実行すると、レコードはデータベースに1回書き込まれ、同じレコードが2回目に書き込まれます。2 つのレコードが書き込まれず、注文番号が返されないように、何を変更する必要があるか教えていただけますか?
これは私のコードです:
mysql - トリガーとスコープ ID に関する問題
データベース内のすべてのレコードの重複レコードを作成するトリガーを作成しようとしていますが、重複という単語と日付を最後に追加します。これは、2 つのフィールド (レコード int には identity_specification があります) と (値 nvarchar(256)) のみを持つテーブルに基づいています。最初のレコードは正しく挿入され、2 番目のレコードは常に null を返します。ここで何が間違っていますか。トリガーを学習するための最初の試みであり、これは理解を目的とした無意味なアプリケーションですが、次のプロジェクトに役立ちます。ありがとう!
c# - INSERT 時に @@IDENTITY を返し、変数として使用します
インポートしたファイルで見つかった が現在の ID に設定されているか、新しい ID であるINSERT
かUPDATE
に応じて実行したい機能があります (新しい場合は、「New」、「New1」とマークされます)。 、「New2」など)をファイルの列に入力します)。ProfileID
.csv
ProfileId
残念ながら、保存プロセス中に、ProfileID
. しかし、INSERT
が実行されてProfileID
いる場合、これらの関数がいつ呼び出されたかは不明です。
を使用して新しい行を挿入しINSERT
た後に を返すようにクエリを設定しましたが、この結果を取得して変数に入れる方法がわかりません。これを行う方法はありますか?ProfileID
SCOPE_IDENTITY()
これは保存関数のコード全体です。