SYSDATEの取得が遅い

解決


やまめ  2004-07-26 19:39:56  No: 10082  IP: [192.*.*.*]

はじめまして。

Oracle9.2+Delphi7(dbExpress)において、SYSDATEの取得が
非常に遅くて困っています。
どなたか、同様の現象に遭遇された方はいらっしゃらないでしょうか?

SYSDATEの取得のために利用しているコンポーネントは
TSQLDatasetを利用しています

編集    削除
HOta  2004-07-27 00:00:55  No: 10083  IP: [192.*.*.*]

TSQLQueryでも一緒でしょうか?

編集    削除
やまめ  2004-07-27 02:24:37  No: 10084  IP: [192.*.*.*]

早速のレスありがとうございます。

TSQLQueryにて検証してみたところ、
あっさりと、取得出来ました。ありがとうございました。
SYSDATE取得用のコンポーネントを作成して、
対処します!

抽出系・更新系ともにをTSQLDatasetによってSQLを発行しDB更新を
行っていますが、SYSDATEだけ非常に遅かったのです。
SYSDATEを取得するときだけ遅いというのは、dbExpressの特徴?
なんでしょうかね?
ちょっと疑問です^^

編集    削除
HOta  2004-07-27 19:39:38  No: 10085  IP: [192.*.*.*]

TSQLDatasetはデーターの更新も出来るようになっているので、
元々更新のないSYSDATEに対して無理をしているのだと思います。
TSQLQueryは問い合わせだけで、更新はありませんので早いのだと思います。

編集    削除
やまめ  2004-07-29 03:56:24  No: 10086  IP: [192.*.*.*]

ありがとうございました!
TSQLDatasetとTSQLQueryを使い分けることに書き換えます!

編集    削除