mysql:1631
From: <takeshi@xxxxxxxxxx>
Date: Wed, 23 Feb 2000 09:35:08 +0900
Subject: [mysql 01631] Re: MS-ACCESS で入力した改行コードは LF に変換されるか?
At Tue, 22 Feb 2000 11:28:40 +0900, Isamu Narimatsu <isamu@xxxxxxxxxx> wrote: > > 私の場合、特権を設定(クライアントごとにアクセスを許可するか否か)を設定して > いないので、そのままインストールするだけで使用できるのでしょうか? > c:\mysql\data\ 以下のデータは上書きされないのでしょうか? windows ではインストール時に上書きしてしまうので、元データは退避します > >環境、バージョン、テーブル構造、データ、操作、MySQL のログ の情報 > >が無いので、いったい何が行われているのかわからず、 > >このままでは、バグも見つけようがないです。 > >詳しい情報を送ってください。それをもとに今後のバージョンで修正します > > > はい、環境ですが、クライアントとサーバーは同一でして、OSはWin98 > サーバー:server version: 3.22.24 EUC 版 Windows 用 MySQL サーバーに EUC 対応は無いです > クライアント:上記のmysql.exe or MySqlManager.exe とMS-ACCESS97 > (MyODBCのバージョンはどのようにして調べれば良いのでしょうか?) > > 操作ですが、以下のようにしました。(--logで起動した結果です。) > > C:\mysql\bin\mysqld.exe, Version: 3.22.24-log, started with: > Tcp port: 3306 Unix socket: MySQL > Time Id Command Argument > 000222 11:14:21 1 Connect ODBC@localhost as anonymous on > 000222 11:14:35 1 Init DB test > 000222 11:14:40 1 Query CREATE TABLE ttt ( > a int(11), > d datetime, > c varchar(50) > ) > 000222 11:16:05 1 Query INSERT INTO ttt VALUES (1,NULL,'改行しま > す。 > 改行終わります。 > ') MySQL サーバーには正常にクエリが飛んできています > これでMS-ACCESSを起動して、テーブルをリンクして、その中身をみました。 > > cは > 改行します。 > 改行終わります。 MS-Access では正常に見れたと。 # ?? 最初、MS-Access と mysql.exe で文字が化けるという話ではなかった?? > と表示されます。しかし、テーブルじょうでは・のような文字が表示されました。 > かっとあんどぺーすとでめーるに表示させるとうまく、改行できるようです。 上の Windows EUC サーバーからすると、 もしかして、MyODBC EUC 版を利用して、MS-Access からデータを入力したのち、 mysql.exe コマンドで見ているような気がしますが、 だとしたら、文字コードはどうなるかわかりません。 mysql.exe は、EUC<->SJIS 変換機能はなく、SJIS only ですから。 > でちょっと気づいた点ですが、私の場合改行コードはDOS上でエンターを入力して > いることにより実現していますが、 > 村上さんの場合 \r \n などの文字を使い実現されています。これの違いがあるので > しょうか? 違いはないです mysqldump コマンドが \r\n にしただけです。 あれは、mysqldump で取得したテーブル構造とデータです。 > また、MS-ACCESSのテーブル定義で改行コードはMS-ACCESSのデータ型に依存される関 > 係でうまく表示されないのでしょうか? > つまり、MySQL側でデータ定義を c text などとしても、アクセス側でそれのデータ > 型がメモ型と認識してくれない? > という問題があるのではないでしょうか? ではなくて、漢字コード処理の問題です これはまた別のものです 注: MySQL 上の mediumtext 型が MS-Access 上のメモ型に対応しています また、すでに MS-Access から MySQL のテーブルをリンクしている状態で、 MySQL サーバーのテーブルの構造を変更しても、 すでに MS-Access 上にできているリンクの方は、変更されません。 テーブル構造を変更した場合は、MS-Access のリンクを新しく作り直します -- 村上 毅 takeshi@xxxxxxxxxx Soft Agency Co., Ltd. TEL +81-48-661-1527 PGP fingerprint = 45 5D 54 12 B4 55 77 7F D4 52 66 EC 03 3F 1B E9
1626 2000-02-22 11:28 ["Isamu Narimatsu" <i] Re: MS-ACCESS で入力した改行コードは LF に変換されるか? -> 1631 2000-02-23 09:35 ┗[<takeshi@xxxxxxxxxx>]