2012-03-29 5 views
2

私はデッドASPのプロジェクトに取り組んでいます(私は知っています:)正しいセッションの戻り値ですか?

とにかく、私の呼び出しではなく、大過剰ですが、kdb +データベースで動作しています。特別な機能、彼らが扱うことができるようにします。

とにかく、我々は理論的な問題をヒットしていると私はそれがこのケースで対処すべきか少しわからないんです。

だから、基本的にはときにあなたは、会社を登録サブミットの検証が行われ、ページが処理され、新しい値が適切なテーブルに挿入されます。この段階で、IDをテーブルから取得し、セッションでそれを使用してさらにr登録スクリーン。ユーザーはコースの特定のIDを決して追加しないので、データベースから取得する必要があります。

これはどのようにすることができますか?私は特に2人のユーザーが同時に登録することに懸念していますが、正しいIDが正しいセッションに戻されるようにするにはどうすればよいですか?

ご協力いただきありがとうございます。あなたがセッションに入れ

答えて

2

事が(...)コレクションは、(すなわち、セッションは一台のコンピュータ上のブラウザウィンドウでのみ使用されている)、そのセッションにのみ表示されます。セッションは、クライアントマシンのクッキーに格納されているGUID値によって識別されます。そこにあなたのIDを保存するのは "安全"です(他のユーザーは簡単にそれらを読むことができません)。代わりに、インサートのポイントに設定されたIDを持つの

3

、それはあなたが手の前にID値を「つかむ」、そしてプロセスを通じてその値を使用することは可能でしょうか?

ので:

  1. は、登録を開始します

  2. システムは、データベースに接続するASPセッションで(おそらくIDテーブルからの)IDを作成して記憶します。

  3. 会社登録。

  4. あなたが検証し、(IDのセッションを含む)DBにデータを挿入

0

いずれかの日付と時刻を含めることができますID - id31032012200312 - - それは、一例になりますが、あなたはまだ2人と思われる場合同じタイプで登録できる場合は、レコードセットのロックを使用します。http://www.w3schools.com/ado/prop_rs_locktype.asp

上記のようなCREA IDをaspに置き換えます(date()、 "/"、 "))時間: ":"

ありがとうございました