PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
4759 | 99/01/26 12:36:42 | RE(2):PB6: スクリプトでinsert文を書いたときの話です By す?ねん |
4753 | 99/01/25 21:55:32 | RE(1):PB6: スクリプトでinsert文を書いたときの話です By TAKA |
4751 | 99/01/25 18:42:06 | PB6: スクリプトでinsert文を書いたときの話です By す?ねん |
カテゴリ:PowerBuilderの不具合?
日付:1999年01月25日 18:42 発信者:す?ねん
題名:PB6: スクリプトでinsert文を書いたときの話です
オラクル8のテーブルにnumber(18)の列があり、
ウインドウ関数スクリプト画面にべた書きでinsert文で、
たとえば
testtableというテーブルがあり、その項目が、
testrow number(18)だとします。
そして、ウィンドウ関数のスクリプトで
insert testtable (testrow) values (180000000000000018);
と記述し、スクリプト画面を保存しようとすると、
次のエラーが出るのです。
(0020): エラー C0077:整数定数が有効範囲外です。最大値 = 4294967295
試しに、values()の中を1や4294967295に変えるとちゃんとコンパイルされ、
スクリプト画面が閉じました。4294967296は駄目でした。
ちなみに、SQL PLUS8.0や、PBのDB管理画面に上のSQL文を貼り付けて実行すると、
うまく行きました。
教えて下さい。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.