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

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文をもとにレポートは作成出来ないのでしょうか?





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