■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
Ver.23で更新すると改行コードがおかしくなる
2023/11/07 15:20
OB
1
NG
お世話になっております。
今年の4月からお伝えしております掲題の不具合事象について、事象の状況を
調査した結果を資料にまとめました。
恐れ入りますが、資料をご確認頂き改善策のご検討をお願い致します。
利用しているVerを一斉にVer.23にできれば不都合は無さそうですが、一斉に
バージョンアップするのは難しい状況ですので、改善のほどよろしくお願い
致します。
今年の4月からお伝えしております掲題の不具合事象について、事象の状況を
調査した結果を資料にまとめました。
恐れ入りますが、資料をご確認頂き改善策のご検討をお願い致します。
利用しているVerを一斉にVer.23にできれば不都合は無さそうですが、一斉に
バージョンアップするのは難しい状況ですので、改善のほどよろしくお願い
致します。
返信を投稿
OB
OBサポート
OBサポートです。
ご回答が大変遅くなってしまい、誠に申し訳ありません。
また、弊社側の対応に関しましても、ご不便ご迷惑をおかけしてしまい誠に申し訳ありません。
■パスワード情報の削除
本掲示板では不特定多数のアクセスがあるユーザーからのアクセスがある都合上、
誠に勝手ながらパスワード情報につきましては削除させていただきました。
■ver.23からのSQL実行後の挙動について
ご指摘いただいた通り、ver.23の動作はそれより前のバージョンのSI Object Browserと挙動が異なるものとなります。
本動作に関しましてはver.23にて行った、SI Object Browser 内部で利用しているデータベースコンポーネントの変更に伴う挙動の変更が要因となります。
【詳細な挙動変更に関する情報】
以前までのバージョンでは、各行のCR(キャリッジリターン、#D)が取り除かれ、
LF(ラインフィード、#A)のみが残る挙動となっておりましたが、
実際にSI Object Browserから発行されるSQL上では「[文字列]+#D#A」となることから、不正な動作であったと考えられます。
それに対して最新バージョンのver.23におけるデータベースコンポーネント変更後は、
このCRとLFがともに残った状態でSQLが発行されるため、こちらの動作の方が正しいと考えられます。
ご指摘の通りで、本動作は最新バージョンで動作させる分には影響はありませんが、
旧バージョンとの動作差異に伴い、旧バージョンで同一ソースを表示した場合に
余計な改行が挟まるような動作となってしまいます。
■対応方針について
現状、本動作は最新バージョン上では正常な動作となりますため、
一般公開される修正パッチとしての提供は難しい状況となります。
弊社側のサポートの観点でも、原則は最新バージョンに対して開発を進めていく方針となりますため、
旧バージョン側で発生する動作の修正を行うことができません。
つきましては、今後の対応方針について
弊社開発サポート宛(oob.support@sint.co.jp)まで下記情報を添えてご連絡を頂くことは可能でしょうか。
【必要情報】
・製品ライセンス情報(シリアルNO、もしくはプロダクトNOの情報)
・保守番号(保守契約をされている場合に発行される「H」始まりの番号)
本件、大変ご不便ご迷惑をおかけしてしまい、誠に申し訳ありません。
何卒よろしくお願い申し上げます。
ご回答が大変遅くなってしまい、誠に申し訳ありません。
また、弊社側の対応に関しましても、ご不便ご迷惑をおかけしてしまい誠に申し訳ありません。
■パスワード情報の削除
本掲示板では不特定多数のアクセスがあるユーザーからのアクセスがある都合上、
誠に勝手ながらパスワード情報につきましては削除させていただきました。
■ver.23からのSQL実行後の挙動について
ご指摘いただいた通り、ver.23の動作はそれより前のバージョンのSI Object Browserと挙動が異なるものとなります。
本動作に関しましてはver.23にて行った、SI Object Browser 内部で利用しているデータベースコンポーネントの変更に伴う挙動の変更が要因となります。
【詳細な挙動変更に関する情報】
以前までのバージョンでは、各行のCR(キャリッジリターン、#D)が取り除かれ、
LF(ラインフィード、#A)のみが残る挙動となっておりましたが、
実際にSI Object Browserから発行されるSQL上では「[文字列]+#D#A」となることから、不正な動作であったと考えられます。
それに対して最新バージョンのver.23におけるデータベースコンポーネント変更後は、
このCRとLFがともに残った状態でSQLが発行されるため、こちらの動作の方が正しいと考えられます。
ご指摘の通りで、本動作は最新バージョンで動作させる分には影響はありませんが、
旧バージョンとの動作差異に伴い、旧バージョンで同一ソースを表示した場合に
余計な改行が挟まるような動作となってしまいます。
■対応方針について
現状、本動作は最新バージョン上では正常な動作となりますため、
一般公開される修正パッチとしての提供は難しい状況となります。
弊社側のサポートの観点でも、原則は最新バージョンに対して開発を進めていく方針となりますため、
旧バージョン側で発生する動作の修正を行うことができません。
つきましては、今後の対応方針について
弊社開発サポート宛(oob.support@sint.co.jp)まで下記情報を添えてご連絡を頂くことは可能でしょうか。
【必要情報】
・製品ライセンス情報(シリアルNO、もしくはプロダクトNOの情報)
・保守番号(保守契約をされている場合に発行される「H」始まりの番号)
本件、大変ご不便ご迷惑をおかけしてしまい、誠に申し訳ありません。
何卒よろしくお願い申し上げます。
返信を投稿
OB