私はAccessデータベースでAllen Browne's concatenation macroを使用しています。私の主キーの中には一重引用符が含まれていることを除いて、うまくいきます。この二重引用符は、マクロに渡されるSQL文字列をスローし、引用符を含む行にアクセスエラー3075(演算子がありません)を取得します。ここでは出力の例です:。。アクセス連結マクロ内の二重引用符を置換する
route cables
1769 P006, P007
1769 P008, P009
4" DRILL [blank]
エラーが4" DRILLライン上で発生
私のマクロは、アレンの私のSQLと同じです:
SELECT tblVia_Routing.[route],
ConcatRelated("[cable]","tblVia_Routing","[route] = """ & [route] & """") AS cables
FROM tblVia_Routing;
上の任意のアドバイス私はSQLでREPLACEを試しましたが、動作させることができませんでした。
を"、" tblVia_Routing "、" [route] = '"&[route]&"' ") –
これは機能しました!素晴らしい、ありがとう。 –
キーに一重引用符がある場合は、後で同じ問題が発生する可能性があります。 –