PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
10290 00/02/16 10:44:16 RE(2):PB6.5: DBのソートとPBのSORT関数を使用した場合の結果不一致 By Potato
10289 00/02/16 10:23:00 RE(1):PB6.5: DBのソートとPBのSORT関数を使用した場合の結果不一致 By M.M
10288 00/02/16 10:12:53 PB6.5: DBのソートとPBのSORT関数を使用した場合の結果不一致 By non-kun4

カテゴリ:データベース
日付:2000年02月16日 10:44 発信者:Potato
題名:RE(2):PB6.5: DBのソートとPBのSORT関数を使用した場合の結果不一致

non-kun4さん、こんにちは。

>あるchar項目に大文字小文字の文字が入力されている状態で
>DBから抽出した時のソート結果とPB上でSETSORT関数+SORT関数を使用した場合のソート結果が
>相違しています。どなたか原因をご存知の方がいましたら教えて下さい。
>詳細は以下に、記述しておきます。

>DBのTBL内                                         DWを再検索した場合   setsort()+sort()をした場合
>-----------                                    -------------------- ---------------------------
>A                                                       A                      a
>B                                                       B                      A
>C                                                       C                      B
>・     ← 新規行 a を追加し、ソートを行なう。         ・                      C
>・                                                       ・                      ・
>                                                         a                      ・ 

>以上、よろしくお願いします。

データウィンドウでのソートと、DBMSのソート結果が異なっていても
何ら不思議ではありません。

DBMSはDBMSが持っている規則でソートし、
PowerBuilderはWindowsでの文字の大小比較に基づいてソートをしますから。
DBMSはWindows以外のプラットフォームで動くので文字コード体系も異なり、
DBMSは何に基づいてソートするのかの仕様がそれぞれ決めているはずです。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Sybase SQL Server System 11
WebServer (記載なし)

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