- ベストアンサー
変数の中身をデータベースに登録
Accessで変数の中身をテーブルに登録する方法は以下のとおりで可能だと思いますが、 http://oshiete.nikkeibp.co.jp/kotaeru.php3?q=2360461 この場合、変数(この場合、TEXT1等)の中身に半角括弧"("が入るとクエリーエラーとなってしまいます。 どなたか解決法をご教授ください
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
質問文に出ている過去質問の回答ですと危険ですね。 http://ja.wikipedia.org/wiki/SQL%E3%82%A4%E3%83%B3%E3%82%B8%E3%82%A7%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3 文字列型の変数に SQL 文を直接埋め込むのはやめた方がいいです。 代わりに Access の 「パラメータクエリ」 とか、ADO の Command オブジェクトについて調べてみてください。 カッコだろうがシングル クォーテーションだろうがヘッチャラです。 http://www.google.com/search?num=50&hl=ja&q=%E3%83%91%E3%83%A9%E3%83%A1%E3%83%BC%E3%82%BF%E3%82%AF%E3%82%A8%E3%83%AA+ADO&lr=lang_ja
その他の回答 (1)
noname#79209
回答No.1
直接の回答ではありませんが、 データ内に「()」を入れることはお勧めしません。 もし「(123)」や「(ABC)」のように表示させたいのであれば、 データそのものは「123」や「ABC」としておき、括弧の表示は コントロールやフィールドの「表示書式」で行うべきです。
質問者
お礼
勉強になります。 ありがとうございました。
お礼
回答遅れました。 非常に役に立ちました。 ありがとうございます。