PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
16025 01/08/09 09:28:10 RE(5):PB7.0: SQLのtimestampまたはrowversionについておしえてください。 By reon
16022 01/08/08 19:04:49 RE(4):PB7.0: SQLのtimestampまたはrowversionについておしえてください。 By かおりゅ
16018 01/08/08 12:31:54 RE(3):PB7.0: SQLのtimestampまたはrowversionについておしえてください。 By reon
16016 01/08/08 09:30:23 RE(2):PB7.0: SQLのtimestampまたはrowversionについておしえてください。 By かおりゅ
16008 01/08/07 18:34:02 RE(1):PB7.0: SQLのtimestampまたはrowversionについておしえてください。 By reon
15978 01/08/06 21:52:50 PB7.0: SQLのtimestampまたはrowversionについておしえてください。 By かおりゅ

カテゴリ:データウィンドウ
日付:2001年08月08日 12:31 発信者:reon
題名:RE(3):PB7.0: SQLのtimestampまたはrowversionについておしえてください。

かおりゅさん、こんにちは。

勘で言っているので、そのへんはご容赦を。

まず、PowerBuilderの標準データ型にはtimestamp型はなかったと思うので、
スクリプトではtimestamp型の変数は宣言できませんよね?
ということは、変数には退避せずデータウィンドウのカラムを直接他方の
データウィンドウの検索引数に指定しているということ・・・なんですよね?
そういう風にしても、結局PB側ではサポートしていないわけなので、おそらく
文字型のデータとして渡っているのではという推測です。

だから、ストアドのほうでも文字型で受けて、ストアドの中でtimestamp型に
コンバートしてやるってのはどうでしょうか。
たしか、timestamp型の実体って、数バイトの数字でなかったでしたっけ?
だから、文字型とtimestamp型のコンバートって問題ないはずなんですよ。
(暗黙の変換が許されるか許されないかはDBMSの仕様で、かおりゅさんの使われている
DBMSでは許可されていないってことですね)

私は以前、Sybase10の環境で、ストアドを使ってtimestamp型データをやりとり
しましたが、文字型の変数をきってやったと思います、記憶が確かではありませんが。
但し、同様にコンバートの問題があったので、PBとDBのインタフェースは
動的SQLにしました。
動的SQL以外での受け渡しはやったことがないので、上のコメントも的はずれかも
しれませんが、ほかにあてがなければよかったら試してみてください。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS その他
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS その他
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.