次のフィールドを持つ MS Access クエリでサニタイズ (特殊文字をエスケープ) したい: ('''2', 'Last Motion', '', 'DooMotion Plugin', 1, '-', True, #12/ 30/2012 07:55:00#、#12/30/2012 07:55:00#、#01/1/2001 00:00:00#)
特殊文字とそのエスケープ方法は、http ://support.microsoft.com/kb/826763/en-us に一覧表示されています。つまり、特殊文字は次のとおりです。@ " ' # % ~ ; [ ] { } ( ) は、括弧 [] で囲むことでエスケープできます。
私の質問は、正規表現を使用して一度にクエリ全体をサニタイズできるかどうかです。はいの場合、例を示してください。
それが不可能な場合は、フィールド レベルに分解して、各フィールドを個別にサニタイズできます。正規表現でこれを行う方法。
よろしく、ヨースト。