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

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]