2016-06-29 2 views
0

screenshot of my error messageMS-アクセス2010単一引用符構文エラー

私はボタンをクリックしてフォームを開くしようとしているMS-アクセス2010を使用して植物のデータベースを作成しようとしています。私がオンラインで研究してきたことから、問題は単引用符であることがわかりましたが、問題を回避するために私が何をすべきかを理解するのに十分なコードを理解していません。

ここに私が使用しているコードがあります。

="[Latin Name]=" & "'" & [Latin Name] & "'"

+0

火災までお好みの検索エンジンと「リトルボビーテーブル」について、それを尋ねる:

あなたはReplace()機能を備えた単一引用符をエスケープする必要があります。 –

答えて

0

ラテン名の最後の部分は、通常、単一引用符自体に囲まれている(「品種は」辞書は言います)。したがって、単純に名前をクエリー式に連結することはできません。ここでは、単一引用符で区切ります。

SQLインジェクションについて聞いたことがある方は、こちらの記事をご覧ください。

="[Latin Name]=" & "'" & Replace([Latin Name], "'", "''") & "'" 
関連する問題