[前][次][番号順一覧][スレッド一覧]

mysql:4744

From: (山内 條生) <<yamauchi@xxxxxxxxxx>>
Date: Thu, 29 Nov 2001 14:54:13 +0900
Subject: [mysql 04744] ODBC ドライバ経由での CREATE TABLE でエラー

初めまして、山内と申します。最近、MySQL を利用して、データベースを使った
Web の構築を思い立ち、まじめに勉強し始めました。

うちでは、MySQL は FreeBSD で動作中の個人サーバにインストールしたので、
データを作成したり編集したりするクライアントに Microsoft ACCESS 97 を使い、
ODBC ドライバを経由して MySQL とのやりとりを始めたのですが、以下のような具
合で失敗します。どなたか、お知恵をお貸し下さい。

1.やりたいこと
 ACCESS 97 上で作ったテーブルを、MySQL 内のデータベースにエクスポートする。

2.使用しているソフト
  ACCESS 97(non SP) on WindowsXP professional 又は Windows2000 professional
  FreeBSD 4.4R + MySQL3.23.45
  ODBC ドライバ 2.50.39
  MySQL は Ports を利用せずに、ソースからコンパイル

3.現象
 ACCESS -> MySQL の接続には成功する。
 既存のテーブル(MySQL で作ったもの)のデータ内容は変更できる。
 ただし、テーブル構造は変更できない。
 エクスポートをすると、不正なSQL文となる。(syntax error #1064)

4.MySQL 側で見た、アクセスからのSQL文
 CREATE TABLE `member`(`call` set,`name1` set,`name2` set,`age` smallint)
 (ログに残っていたもの)
 この set が Syntax Error の原因と思われる。
 ちなみに、全てを smallint ,Double 等、数値にすれば エクスポートでテーブル
 が作成できた。

5.知りたいこと
 上記エラーの回避策
 また、テーブル構造を変更する方法があるか?

どうも MS-ACCESS が ODBC 経由で MySQL に投げた SQL 文がおかしいと言うこと
はおぼろげながら分かるのですが、ACCESS を見ても、SQL 文を異なる書き方にする
方法など、見つけることが出来ませんでした。

どなたかお力添え頂ければ幸いです。宜しくお願いします。

                            山内 條生

[前][次][番号順一覧][スレッド一覧]

->    4744 2001-11-29 14:54 [<yamauchi@xxxxxxxxxx] ODBC ドライバ経由での CREATE TABLE でエラー
      4772 2001-10-02 21:05 ┗["JRCS開発 柄本" <tuk] 検索スピードアップ                    
      4773 2001-12-04 22:09  ┣[Tomohiro 'Tomo-p' KA]                                     
      4776 2001-10-03 08:51  ┃┗["JRCS開発 柄本" <tuk]                                   
      4777 2001-12-05 11:54  ┃ ┗[Tomohiro 'Tomo-p' KA]                                 
      4778 2001-10-03 14:18  ┃  ┗["JRCS開発 柄本" <tuk]                               
      4782 2001-12-05 15:02  ┃   ┗[Tomohiro 'Tomo-p' KA]                             
      4774 2001-12-04 22:20  ┣["Hideki Hashinaga" <]                                     
      4775 2001-12-05 03:30  ┃┗["Hideki Hashinaga" <]                                   
      4791 2001-12-06 00:40  ┗[とみたまさひろ <tomm]                                     
      4797 2001-12-07 22:12   ┗["JRCS開発 柄本" <tuk]                                   
      4798 2001-12-08 03:22    ┣[Hiroshi Takiguchi <t]                                 
      4800 2001-12-08 15:21    ┃┗[Hiroshi Takiguchi <t]                               
      4799 2001-12-08 10:33    ┗[とみたまさひろ <tomm]