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

mysql:11234

From: 山口 佳彦 <山口 佳彦 <yosihiko@xxxxxxxxxx>>
Date: Tue, 22 Mar 2005 19:49:59 +0900
Subject: [mysql 11234] MS ACCESS 2000のODBC接続で[SQL データ型が有効範囲にありません (#0)]

山口と言います。
宜しくお願いします。

ACCESSからMySQLにODBC接続しています。
データの参照は正常に出来ているのですが、データの更新、削除が
出来ません。
いずれも、[SQL データ型が有効範囲にありません (#0)]というエラーが
出てしまいます。

 環境は以下の通りです。

Windows 2000 5.00.2195 SP4
MySQL ODBC 3.51 Driver
Microsoft ACCESS 2000 (9.0.2812)
MySQL Ver 11.18 Distrib 3.23.58

http://dev.mysql.com/doc/mysql/ja/MyODBC_clients.html
のページを参考にして、以下の事は試しましたが、成功しません。
・Jet 4.0 Service Pack 8 (SP8) for Windows 2000のインストール
・MyODBC のオプションフラグ Return matching rows を有効にする
・更新可能にするすべてのテーブルでタイムスタンプ型のカラムを定義する
(dummyというカラム名でtimestamp(14)を追加)
・テーブルデータシートビューを使用しない。→フォームデータシートビューを使用
する。

これ↓は意味が分かりませんでした。
・場合によっては、Access が、MySQL が解釈できない不正な SQL クエリを生成する
可能性がある。
これは、Access のメニューから "Query|SQLSpecific|Pass-Through" を選択するこ
とに
よって修正できる。

 どなたかこの不具合を解消する手段をお分かりになる方がおられましたら
是非、ご教授ください。
 宜しくお願い致します。

 では、失礼致します。



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

->   11234 2005-03-22 19:49 [山口 佳彦 <yosihiko] MS ACCESS 2000のODBC接続で[SQL データ型が有効範囲にありません (#0)]
     11240 2005-03-23 08:53 ┗[杉本誠 <sugimoto@xxx]                                       
     11261 2005-03-25 17:47  ┗[山口 佳彦 <yosihiko]                                     
     11327 2005-04-15 13:21   ┗[Ryuji Matsushita <ma]                                   
     11347 2005-04-23 12:54    ┗[山口 佳彦 <yosihiko]