Delphi7
について
| いずれにせよ timestamp型のデーターが入っているレコードはTDBNavigatorでは変更できない と言うこと。 ただし、直接SQLで UPDATE すれば問題なく更新出来ます。 |
| テーブル構造 | |
|---|---|
beniya=# create table a_test4 ( a1 char(10) Primary Key , a2 char(10),
beniya(# a3 timestamp NOT NULL, a4 timestamp NOT NULL);
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index 'a_test4_pkey' for table 'a_test4'
CREATE
beniya=# select \d a_test4;
Table "a_test4"
Column | Type | Modifiers
--------+--------------------------+-----------
a1 | character(10) | not null
a2 | character(10) |
a3 | timestamp with time zone | not null
a4 | timestamp with time zone | not null
Primary key: a_test4_pkey
|
| コンポーネント接続イメージ | 設計画面 |
|---|---|
![]() |
![]() |
![]() |
ここで UpDate するための キー項目や 更新する項目 を選択する。 これで前回問題になった。更新時に前項目を検索するため timeStamp の内容が異なるため更新出来ないという問題は 回避することが出来る。 cachedUpdates := True; にしておくのと 何処かの時点で Database1.ApplyUpdates([Table1]); を行ってデーターベースを更新する必要があります。 |
![]() |
|
| 実行画面 | |
|---|---|
![]() |
|
| 目次に戻る |
2005/01/18 start ********* Last Update 2006/06/03 15:28 JST
| その他、お気づきの点がありましたら連絡先はこちらから |