mysql:3365
From: TeruoNagasawa <TeruoNagasawa <ml@xxxxxxxxxx>>
Date: Tue, 13 Mar 2001 18:30:55 +0900
Subject: [mysql 03365] ODBC を通して Access で見ると #Deleted になる
長沢です。初めて投稿させていただきます。 UNIXサーバにMySQLをインストールし、Win2000のAccessから ODBCを使って接続しました。接続は成功して、テーブルの一覧も 表示されたのですが、テーブルを開くとデータがすべて #Deleted になってしまいます。#Deletedはデータの件数分表示されます。 その状態のまま試しに新しいレコードを追加することも可能です。 ただし、変更は、ODBCエラー#0がでてだめでした。 削除は、Access上では削除されているように見えますが、 MySQL上では削除されていませんでした。 また、大きいテーブルを開くと、その分、通信に時間がかかるため、 クライアントにはデータは届いているものと思います。 ちなみに、Win2000にMySQLをインストールして、ODBCでAccessから 見た場合は、問題なく表示されました。 散々苦労しましたが、お手上げです。よろしくお願いします。 ■■環境■■ サーバ RedHad6.2 Linux 2.2.17 MySQL 3.23.34a クライアント MS-Windows2000 5.00.2195 Service Pack 1 MS-Access2000 (9.0.2812) ODBC MySQL-EUC 2.50.25.00 ODBC MySQL-SJIS 2.50.25.00 MyODBCは次のものを入れましたが、いずれもだめでした。 myodbc-2.50.29-jp.zip myodbc-2_50_25-kanji_4.zip MyODBC 2.50.36 Windows95/98 and NT # MySQL dump 8.13 # # Host: localhost Database: mail_maga #-------------------------------------------------------- # Server version 3.23.34a # # Table structure for table 'maillist' # CREATE TABLE maillist ( mail text NOT NULL, PRIMARY KEY (mail(100)), KEY maillist (mail(100)) ) TYPE=MyISAM; # # Dumping data for table 'maillist' # INSERT INTO maillist VALUES ('test@xxxxxxxxxx'); INSERT INTO maillist VALUES ('test@xxxxxxxxxx'); INSERT INTO maillist VALUES ('test'); INSERT INTO maillist VALUES ('test2'); P.S. ODBCのトレースをONにしましたが、C:\には何も作成されませんでした。 -- TeruoNagasawa <teruo@xxxxxxxxxx>
-> 3365 2001-03-13 18:30 [TeruoNagasawa <ml@xx] ODBC を通して Access で見ると #Deleted になる 3366 2001-03-13 18:39 ┣[Yukihiro KAWADA <kaw] 3367 2001-03-13 20:56 ┗[Akihiko Shinohara <s] 3371 2001-03-14 09:40 ┗["AKI" <aki_c21@xxxxx]