Access 2007 で作ったMDBファイルに対してクエリのCREATE文やINSERT文がVisualStadio(C#)側から実行できません、
なぜかクエリに問題があるようなエラーが帰ってきます。(SELECT文は実行可能)
問題のクエリはMDBファイル上では実行することが可能です。
コードには問題が無いと思われますが念のため、貼り付けておきます。
セキュリティーも全てのクエリが実行可能なようにAccess本体から設定してあります。
エラー内容 「フィールド定義の構文エラーです。」
回避できる方法を何卒ご回答ください。よろしくお願いします。
OleDbCommand com;
string cnst = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=WiTiTa.mdb";
string Query;
OleDbConnection cn = new OleDbConnection(cnst);
Query = "CREATE TABLE TiTa (";
Query = Query + "ID CURRENCY,";
Query = Query + "TITLE TEXT,";
Query = Query + "HOUR TEXT,";
Query = Query + "LOOP_S TEXT,";
Query = Query + "LOOP_E TEXT,";
Query = Query + "LOOP_C TEXT,";
Query = Query + "LOOP_SLEEP TEXT,";
Query = Query + "SLEEP_H TEXT,";
Query = Query + "SLEEP_M TEXT,";
Query = Query + "SLEEP_B TEXT,";
Query = Query + "WAKEUP_H TEXT,";
Query = Query + "WAKEUP_M TEXT,";
Query = Query + "WAKEUP_B TEXT ";
Query = Query + ")";
cn.Open();
com = new OleDbCommand(Query, cn);
com.ExecuteNonQuery(); //エラー発生
cn.Close();