ソフトウェアを保守する基本的な記録があります。私たちは電子メールアドレスを取得しようとしていますが、サポートソフトウェアは「@」記号を取得できません。CHRTRANで文字列を更新するVisual FoxPro関数
Visual FoxProコマンドCHRTRANを使用して、 'UdidText'フィールドにカンマ '、'を検索し、 '@'記号に置き換えようとしています。
現在のコード・スニペットを読み取り:短い音符として
update [udids] set udidtext = CHRTRAN (udidtext, '%,%', '@') where udidno = '78' and udidtext != ''
。パーセント記号は私が好むワイルドカードです。
編集:私のアプリケーションでコードをチェックすると、この関数はエラー "オペレータ/オペランドタイプの不一致"を生成します。