私はタイトル製品を持つ在庫ファイルテーブルを持っています。私は、次のステートメントを使用する場合selectステートメントで私たちは一重引用符を含む文字列フィールドを比較する方法
rs.Open "選択*製品=株式から '" & PRODUCT_NAME & "' "、DB、2,1
ID = RSは!
をsub_head_idはPRODUCT_NAMEが
製品名を含む文字列変数です
をrs.Close例えば
:
PRODUCT_NAME = "アルファのセル"
この文は、理由文字列内の単一引用符で、エラーを作ります。 我々はこの
ノート解決方法:私はこれをVB6
[VB6の文字列で引用符をエスケープする]の可能な複製(http://stackoverflow.com/questions/1103140/escaping-quotes-in-a-string-in-vb6) –
引用符を削除するだけでよいですか? vb6の文字列から文字を削除または削除する関数はたくさんあります。 – vbdevelp
私の製品IDは数字形式です。 bnoは文字列形式であり、いくつかのbnoはbno =(K009)のような丸い中かっこを含みます。 –