Date: Fri, 23 Jul 2004 19:34:31 +0900
From: "Michio Taniguchi" <who@example.co.jp>
ありがとうございます。
> >Ac2000mdbよりアップサイジングツールを実行するとテーブルの最後の列に
> >「upsize_ts」の項目が追加されます。
>
> アップサイジングウィザードによって挿入された、タイムスタンプ型の列で
す。
> 列のデータ型が、timestamp型になっています。
>
>
> >これはどのように使用するものなのでしょうか?
>
> レコードを長時間ロックできないような場面で、活躍します
>
> Webアプリケーションから更新されるテーブルには、timestamp型列を入れると
> よいでしょう
>
> 使い方の基本としては、
> (1)自分がレコードを取得したときのtimestamp列を記憶する
> (2)レコードを更新するときは、更新ロックまたは排他ロックを掛けて、今の
> timestamp列を取得
> (1)で取得した値と同じだったら、レコードの更新が可能
> (1)で取得した値と異なったら、先客が更新してしまったので自分の更新は
> あきらめる
> のような、使い方になります。
使い方は良くわかりました。
>
> Accessプロジェクトでは、各種コントロールがレコードを更新するときに、更
新
> して良いかどうかの判断に、timestamp型の列を見て判断することがありま
す。
自分で日付と時間を取得し、登録するのでしょうか?
どのテーブルの「upsize_ts」列を見ても空白なのですが...
谷口
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|