• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:原因不明のエラー発生 C#で困っています。)

C#で原因不明のエラーが発生しています

このQ&Aのポイント
  • C#で実行中にフィールド定義の構文エラーが発生しており、エラーの原因がわかりません。
  • OleDbCommandを使用してデータベースのテーブルを作成しようとした際に、フィールド定義の構文エラーが発生しています。
  • エラーメッセージによると、「フィールド定義の構文エラーです」という内容です。このエラーの回避方法を教えてください。

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

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

「HOUR」が予約語じゃないかな?

watata7
質問者

お礼

ご回答のおかげで解決しました。有難うございました。

watata7
質問者

補足

そうです。ベストアンサー候補です。さっそく試してみます。 回答ありがとうございます。

その他の回答 (3)

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.3

(1) エラーメッセージで検索する http://www.google.com/search?q=Jet+error+3292 文法的に怒られている? (2) 短いSQLを試して、追加していく。 Query = "CREATE TABLE TiTa (ID CURRENCY)" IDは予約語かな?

  • utun01
  • ベストアンサー率40% (110/270)
回答No.2

"WAKEUP_B TEXT "の最後のスペースを消してみるとどうでしょう? SQL的には関係ない気がしますが、VS系でそんなエラーが出ると聞いたことがあったような・・・?

watata7
質問者

お礼

回答ありがとうございます。

watata7
質問者

補足

ご回答いただき有難うございます。 実行してみましたが同じエラーが発生します。

  • drum_KT
  • ベストアンサー率43% (1108/2554)
回答No.1

違うかもしれませんが。Queryの最後に ; が足りないような…? Query = Query + ")";  を Query = Query + ");"; にしたらどうなります? ちなみに、関係ないですが、テーブルのID列を通貨型にするって相当斬新な気がします。通貨型の値ってことは物の値段なわけで当然重複がありますから、カラムのIDにはなり得ませんよねぇ。まぁ、構文上は通ると思いますけど、何のテーブルなんだろうと考えてしまいました。(笑)

watata7
質問者

お礼

回答ありがとうございます。最後に「;」を付けるのはオラクルっぽいですね。(^^)

watata7
質問者

補足

回答ありがとうございます。実行してみましたが、エラーの発生止まずです。

関連するQ&A

専門家に質問してみよう