mysql:1159
From: "Isamu Narimatsu" <"Isamu Narimatsu" <isamu@xxxxxxxxxx>>
Date: Thu, 26 Aug 1999 12:00:36 +0900
Subject: [mysql 01159] Re: Win98 で EUC の文字を表示させる方法
isamu です。 >http://www.softagency.co.jp/mysql/TODO/ > >ここで説明に使用しています機械は Windows98 ですが、 >他でも大差ないかと。 上記のマニュアルに従いインストールしましたら、正常にインストールできました。 (Win98で) 以前私が、インストールした時と比べ手順がことなっていました。 お恥ずかしい話ですが、そのときの方法は覚えておりません。 推測ですが、(1)違うタイプのファイルをインストールをしてしまったか? (2)適正なファイルをインストールをしたが、操作方法を間違えてしまったか? のどちらかです。 上記のマニュアルを掲載して頂いている、ソフトエージェンシーさんに深くお礼を申 し上げます。 >> >MySQL が ujis ならば(--with-charset=ujis) EUC 用を取得。 >> >> を取得すべきですよね? > >そうですね。もと data が EUC ならば. >myodbc-euc 版には、EUC 漢字 <-> SJIS 漢字 変換ルーチンを加えています > ># SJIS サーバーに EUC 漢字をいれても、MySQL はもともと 8bit clean だから ># data は 入りますが...... ># やはり SJIS サーバーには SJIS を入れたほうがよいかと. 現在はアドバイスとは逆のmyodbc-euc 版を入れております。 レンタルサーバー(おそらくUNIX系) 及び、私のPC(Dynabook Statellite 4030X) でもクエリーを発行してEUCの文字を表示させることができました。 レンタルサーバー(アメリカ)はおそらくEUCの文字コードを使用していると思います ので、両者の環境を考え現在はmyodbc-euc 版を使用してみようと考えております。 1つの問題解決ができるに伴い、ある2つの疑問(好奇心に近いものですが)がでてき ました。 1つめは、MS-Access でパススルークエリーを使用して、上記2つのMySQLサーバの データを表示させているのですが、パススルークエリーのアイコンをクリックするご とに「データソースの選択」の入力ボックスが表示され、「マシンデータソース」の タブをクリックして「データソース名」を指定しないと、クエリー文ンを発行できま せん。 これを、クリックだけでSQL文を発行させるのに簡単な方法な無いのでしょ うか? おそらく、マクロ、またはモジュールを組めば問題解決が出来そうに思える のですが、それよりも簡単な方法なないのかな? と考えております。 2つめは、上記で発行したクエリーをレポートで使用する方法です。レポートの新規 作成をして「もとになるテーブル/クエリーの選択」を先ほどのクエリー文をしてし ます。そうすると「データソースの選択」の画面が出てくるので、「マシンデータ ソース」のタブをクリックして「データソース名」をローカルにあるものを指定しま す。そうするとTDX mysql Driver connect の画面が表示されるので適正に入力して OKボタンを押すと、しばらくしてまた、「データソースの選択」の画面で表示され同 じことのくり返しとなってしまいます。 ということはこのSQL文をもとにレポートは作成出来ないのでしょうか?