mysql:1626
From: "Isamu Narimatsu" <"Isamu Narimatsu" <isamu@xxxxxxxxxx>>
Date: Tue, 22 Feb 2000 11:28:40 +0900
Subject: [mysql 01626] Re: MS-ACCESS で入力した改行コードは LF に変換されるか?
成松です。 -----Original Message----- 差出人 : takeshi@xxxxxxxxxx <takeshi@xxxxxxxxxx> 宛先 : mysql@xxxxxxxxxx <mysql@xxxxxxxxxx> 日時 : 2000年2月21日 8:30 件名 : [mysql 01608] Re: MS-ACCESS で入力した改行コードは LF に変換されるか ? >> こちらでMySQL 付属のクライアントで実行した結果では、いわれているように改 行 >> コードがうまくはいります。 >> (問題はないです。) >> >> しかし、やはりDOSの画面(これは、mysql.exe をダブルクリックして起動して いま >> す)からでは改行コードがうまく入らないようです。 > >ん? >これは MySQL サーバー付属のコマンドとは、別の、どこかから引っ張ってきた >mysql を使用しているという事ですか? >c:\mysql\bin\mysql はコマンドラインのプログラムなので、 >DOS 画面になり、それ以外の状態はないですが..? うまく説明できませんでした。 c:\mysql\bin\ の直下にデーモンプログラム、mysqld.exe クライアントプログラム mysql.exe or MySqlManager.exe がありまして。 mysql.exe はDOSで MySqlManager.exe はGUIです。 MySqlManager.exe での改行コードを入力しての実行はうまくいくのですが、 mysql.exe での実行はいままでお話したような文字化けがおこります。 >なにかおかしいと思った場合は、新しいバージョンのバイナリをためしてください >新しいバージョンでは、過去のバグが除かれています なるほど、そうですね。 新しいバージョンの情報が1ヶ月前くらいでしょうか、ソフトエージェンシーさんか らおくられてきました。 私の場合、特権を設定(クライアントごとにアクセスを許可するか否か)を設定して いないので、そのままインストールするだけで使用できるのでしょうか? c:\mysql\data\ 以下のデータは上書きされないのでしょうか? >環境、バージョン、テーブル構造、データ、操作、MySQL のログ の情報 >が無いので、いったい何が行われているのかわからず、 >このままでは、バグも見つけようがないです。 >詳しい情報を送ってください。それをもとに今後のバージョンで修正します はい、環境ですが、クライアントとサーバーは同一でして、OSはWin98 サーバー:server version: 3.22.24 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,'改行しま す。 改行終わります。 ') これでMS-ACCESSを起動して、テーブルをリンクして、その中身をみました。 cは 改行します。 改行終わります。 と表示されます。しかし、テーブルじょうでは・のような文字が表示されました。 かっとあんどぺーすとでめーるに表示させるとうまく、改行できるようです。 でちょっと気づいた点ですが、私の場合改行コードはDOS上でエンターを入力して いることにより実現していますが、 村上さんの場合 \r \n などの文字を使い実現されています。これの違いがあるので しょうか? また、MS-ACCESSのテーブル定義で改行コードはMS-ACCESSのデータ型に依存される関 係でうまく表示されないのでしょうか? つまり、MySQL側でデータ定義を c text などとしても、アクセス側でそれのデータ 型がメモ型と認識してくれない? という問題があるのではないでしょうか?
-> 1626 2000-02-22 11:28 ["Isamu Narimatsu" <i] Re: MS-ACCESS で入力した改行コードは LF に変換されるか? 1631 2000-02-23 09:35 ┗[<takeshi@xxxxxxxxxx>]