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

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 近藤�]