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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.