mysql:1881
From: Hirotaka Kondo 近藤尋隆 <Hirotaka Kondo 近藤尋隆 <hiro@xxxxxxxxxx>>
Date: Wed, 12 Apr 2000 20:20:19 +1000
Subject: [mysql 01881] Re: Access からのエクスポートエラー
On Wed, 12 Apr 2000 11:19:46 +0900 Kengo Jinno <kengo@xxxxxxxxxx> wrote: >神野です。 ほおく…と一応名乗っているのですが、本名の方がよいかな… 近藤と言います。 >直接Accessは使ってないのですが、別の者が担当してます。 >#私は、MyODBC+MS-VC 担当が違うのに、ありがとうございます。 >Tue, 11 Apr 2000 23:16:30 +1000 ごろに ><38F325AE32A.450FHIRO@xxxxxxxxxx> の >"[mysql 01879] Access からのエクスポートエラー" のメールで >Hirotaka Kondo 近藤尋隆 <hiro@xxxxxxxxxx> さんは書きました。 >>データベースの設計がコンソールでは面倒のため、Accessで基礎を作ろうとトラ >>イしようとしているのですが、うまくいきません。 >コンソールでSQL文使った方がいいと思いますよ。 >サーバーもWin32なんですね? となると、DOS窓開いてmysql.exe(?)を >使うことになると思います。 >そこで完全に手打ちするのは面倒(エディット機能が貧弱だろうし) >ですが、他にエディタを開いてそこからコピー&ペーストすれば >どうでしょう? なるほど…そういう手もありますね。 Accessでも、結局Exportですし… >>テーブルをAccessで作成し、いざエクスポートしようとすると、 >>>ODBC-呼び出しが失敗しました。 >>>[Microsoft][ODBC Driver Manager] 情報データ型が有効範囲にありません。(#0) >>と言うエラーが出て、それ以上先に進みません。 >>ODBCのヘルプが見あたらないため、意味がよく分かりません。 >>データ型と言っても、テストなので、テキスト型一つのみの簡単なテーブルで注 >>意書きであったように、主キーも指定しています。 >そのメッセージは分かりません。 >まず、create tableしていると思うのですが、主キーNameは >「NULL不可」に設定されているでしょうか? >サーバーもMyODBCも私が使っているのとバージョンが違いますが、 >MySQLではキーはNULL不可でないといけません。 >#Accessでは、NULL可のフィールドをキーにできたと思います。 そのようになっていました >さらに詳しいことは、MyODBCからデバッグログを出力させてみて、 >実際に何を行なおうとしてエラーになっているのか確かめる必要が >あると思います。 >AUTOEXEC.BATに >set MYSQL_DEBUG=d:t:O,c::\myodbc.log >を追加して再起動すると、c:\myodbc.logにログが書き出されます。 >#ODBCデータソースのOptionsで4を追加するのと同じ。 >バージョンが違うと違うかもしれませんので、MyODBCのreadmeで >確認してください。 >もしかしたら、MyODBCに到達する前にエラーになっているかも >しれませんし。 >#ODBCデータソースの設定が違うとか。 アドバイスに従いログを作って、呼んでみました。 嬉しいことに 作成に失敗する原因がわかりました。 しかし、エラーが起こる原因が分かりませんでした(;_;) >CREATE TABLE Test (Name varchar(50)) これがODBCが正常に動作している文で、これと同じテーブルをAccessでExportし ようとすると、なぜだか分かりませんが、 >CREATE TABLE ( varchar(50)) となっていることが分かりました。テーブル名とフィールド名が入っていません。 こうなる理由が全く分かりません。 何か設定が間違っているのでしょうか(?_?) --------------------------------------- Hirotaka Kondo 近藤尋隆 IRC:#!Silver-Forest hiro@xxxxxxxxxx UIN:10034131 http://www.silver-forest.com/
1879 2000-04-11 22:16 [Hirotaka Kondo 近藤�] Access からのエクスポートエラー 1880 2000-04-12 11:19 ┗[Kengo Jinno <kengo@x] -> 1881 2000-04-12 19:20 ┗[Hirotaka Kondo 近藤�] 1882 2000-04-12 21:56 ┗[Kengo Jinno <kengo@x] 1883 2000-04-14 19:45 ┗[Hirotaka Kondo 近藤�]