PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
8237 99/09/17 12:28:07 RE(6):PB6.5: 文字列の連結について By リエッチ
8233 99/09/17 09:54:38 RE(5):PB6.5: 文字列の連結について By M.M
8230 99/09/17 09:30:49 RE(4):PB6.5: 文字列の連結について By A.T
8227 99/09/16 21:36:55 RE(3):PB6.5: 文字列の連結について By M.M
8225 99/09/16 18:49:20 RE(2):PB6.5: 文字列の連結について By A.T
8223 99/09/16 17:59:42 RE(1):PB6.5: 文字列の連結について By リエッチ
8220 99/09/16 15:10:04 PB6.5: 文字列の連結について By A.T

カテゴリ:PowerBuilderの開発環境
日付:1999年09月17日 09:30 発信者:A.T
題名:RE(4):PB6.5: 文字列の連結について

M.Mさん、おはようございます。

>  計算カラムを使って文字列の連結をしようとすると、5個の文字列だと
>うまく連結できるのですが、6個になるとPBが強制終了してしまいます。
>(ちなみに全て6バイト以下の文字列です)

>はっきりとはわかりませんが、データウィンドウのメモリ管理上に問題が
>あるような気がします。
>スクリプトだったら、変数を自分でローカル/インスタンス/グローバル
>と区分できるのですが、DW内の処理はブラックボックスでどうにもでき
>ないんですよね。

>A.TさんのDWでは、5個の文字列を結合するDWで、かなりの行数を取り
>込んでいませんか?

行数はたったの2行です。


真の原因は分かりませんが、以下の方法で回避できました。

(強制終了する例)
SELECT  table_1.colum_a||table_1.colum_b||table_1.colum_c|| ...............
  FROM  table_1

(成功した例1)
SELECT  A.colum_a||A.colum_b||A.colum_c|| ...............
  FROM  table_1 A

(成功した例2) ※ジョインしていない場合に限る
SELECT  colum_a||colum_b||colum_c|| ...............
  FROM  table_1

もしかして、カラム名の文字数に制限があるのでは...?



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)

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