制御コード「CR」単体を取り除きたい。
2022-11-14 15:26
お世話になります。
アクション(制御(エラー情報出力) + データ操作(データ登録))を用い、
ODBC接続で(DB2、MySQL、Oracle)エラー時に出力されたエラーメッセージを取得しています。
エラーメッセージが長いと、以下のように、制御コードが途中に入っていました。
例:エラーメッセージ… …[CR][CR][LF]…。
このメッセージをSUBSTITUTE関数で改行コードを取り除いても
例:エラーメッセージ… …[CR]…。…(A)
となり、[CR]コードが残ってしまいます。
さらに、このメッセージのあるセルを手動でコピーすると、
例:エラーメッセージ… ……。…(B)
となり、コピー先では[CR]コードが取り除かれています。
(A)のセル<- アクションを実行するたびに取得
(B)のセル<- 固定(想定結果)
として、「(A) = (B)」の判定(TRUE-> ○、FALSE -> ×)をしたいのですが、(A)に[CR]コードが含まれるため、
常に(A) ≠ (B)となってしまっています。
(A)を取得する段階で、[CR]コードを除去、あるいは、(B)に[CR]コードを入力して、(A) = (B)となるようにする方法はないでしょうか?(できれば、前者で対応したい。)
以上、よろしくお願いいたします。
回答を投稿するにはログインが必要です。
日本コンピュータシステム様
ありがとうございます。
回答の方法で解決することができました
ありがとうございます。
回答の方法で解決することができました
日本コンピュータシステム(CELFチーム)
パートナー
ベストアンサー
こんにちは。
ご質問内容に記載されているようにコピーを行うと[CR]コードが削除されるようですので、以下のAを一旦別のセルC等にコピー(セル操作:セル~をコピーして~に貼り付けるアクション)し比較するのは如何でしょうか。
(A)のセル<- アクションを実行するたびに取得
(B)のセル<- 固定(想定結果)
ExcelのようにCHAR関数が利用できれば[CR]コード(CHAR(13))の置換が行えるのですが・・・
ご質問内容に記載されているようにコピーを行うと[CR]コードが削除されるようですので、以下のAを一旦別のセルC等にコピー(セル操作:セル~をコピーして~に貼り付けるアクション)し比較するのは如何でしょうか。
(A)のセル<- アクションを実行するたびに取得
(B)のセル<- 固定(想定結果)
ExcelのようにCHAR関数が利用できれば[CR]コード(CHAR(13))の置換が行えるのですが・・・