• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【お願いします助けてください】Exel+MySQL)

【お願いします助けてください】Exel+MySQL

このQ&Aのポイント
  • エクセルでMYSQLを扱おうとしています。色々やっているのですが、以下のようなユーザー関数を作ってエクセルからMYSQLにデータを登録しようと試みました。指定した値が半角英数であればちゃんとうまくいくのですが、全角を指定すると、syntax errorになることです。
  • また、コマンドプロンプト上からであれば、なぜか全角で指定してもエラーがでないのです。フィールドのデータ型はtext型のやつに上のマクロを試してみました。
  • エクセルでMYSQLにデータを登録しようとする際に、全角を指定するとsyntax errorが発生する問題があります。なぜコマンドプロンプト上ではエラーが発生せずに正しく登録できるのか不明です。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

MYSQLは使ったことがないので良くわからないのですが、 文字列データをアポストロフィーで囲まなくても良いのでしょうか? 少なくとも、MS-SQL、Access、オラクルの場合は insert into post_data set post_number = '000-000' , first_section = '大日本県' , second_section = '大日本市大日本町' , third_section = '365-1452' ; としないとエラーになります。 (エラーにならなくても想定したデータは登録されない)

puding_sep
質問者

お礼

それだーーー!!!!! ありがとうございます! そうですよ、それです! わたしゃあアホですな! ありがとうありがとう!

関連するQ&A