mysql:1228
From: <takeshi@xxxxxxxxxx>
Date: Thu, 09 Sep 1999 09:30:54 +0900
Subject: [mysql 01228] Re: new myodbc
At Thu, 09 Sep 1999 00:41:23 +0900, とみたまさひろ <tommy@xxxxxxxxxx> wrote: > > とみたです。 > これとは別のアプローチで、libmysql のレベルで変換を行なう方法も思いつき > ました。つまり、mysql_query() や mysql_store_result() 中で行なうわけです。 > そうすれば、myodbc や mysql コマンドは何も変更しなくてもそのまま使えるか > も…。 うわ、同じことをこの kanji.2.zip 公開前に挑戦してました。(^^;;; myodbc の場合、libmysql.c 一つだけだったのでいけるかなと 思ったのですが、メモリの割り当てをどうするかでその時は挫折しました 漢字フラグが必要なので、それを取得する部分だけ、myodbc/ の変更ですむ ので楽かなとおもいます # ただし binary も問答無用で変換ルーチンに入ります あ、myodbc.dll を、昔のように SJIS 版、EUC 版 2つ用意しましょうか ただし、名前を変えて。 例えば SJIS なら myodbcsj.dll , EUC は myodbcuj.dll control panel - odbc のセットアップで、日本語にするには myodbcsj.dll か myodbcuj.dll を選んでもらうと。 # ODBC driver の登録は registry の決まったところに名前を # 入れるだけですから簡単 良い点は 1. TCX の英語版も生きます installer で conflict もしません。 2. libmysql.c の変更にした場合、myodbc/ 以下の変更がなくなる 3. 今、EUC, SJIS を混在させて一つのアプリから呼ぶとおかしくなる 現象がなくなる (実はこれ、色々見ていると、kanji のフラグを渡すには ODBC の規格外のパラメターをいくつかの構造体や関数に 入れることになりそうなので、直しようがないと思ってます) 欠点 1. DSN 設定し直し(Driver の変更だけですが) -- 村上 毅 takeshi@xxxxxxxxxx
1161 1999-08-26 20:08 [<takeshi@xxxxxxxxxx>] new myodbc 1163 1999-08-26 21:13 ┣["Sugawara Hajime" <s] 1164 1999-08-27 08:36 ┃┗[<takeshi@xxxxxxxxxx>] 1165 1999-08-27 10:54 ┃ ┗["Sugawara Hajime" <s] 1168 1999-08-27 14:28 ┃ ┗[<takeshi@xxxxxxxxxx>] 1166 1999-08-27 11:14 ┗["Shoku Yanagawa" <ya] 1167 1999-08-27 14:27 ┗[<takeshi@xxxxxxxxxx>] 1169 1999-08-27 14:48 ┣["Shoku Yanagawa" <ya] 1186 1999-09-01 14:05 ┃┗[<takeshi@xxxxxxxxxx>] 1197 1999-09-02 16:23 ┃ ┗["Sugawara Hajime" <s] 1198 1999-09-02 17:02 ┃ ┗[<takeshi@xxxxxxxxxx>] 1199 1999-09-02 17:18 ┃ ┗["Sugawara Hajime" <s] 1200 1999-09-02 19:39 ┃ ┗[<takeshi@xxxxxxxxxx>] 1219 1999-09-08 00:18 ┃ ┗[<takeshi@xxxxxxxxxx>] 1223 1999-09-08 10:22 ┃ ┣["Sugawara Hajime" <s] 1224 1999-09-08 12:21 ┃ ┃┗[<takeshi@xxxxxxxxxx>] 1225 1999-09-08 14:17 ┃ ┃ ┗[kaiser <kaiser@xxxxx] 1232 1999-09-09 15:33 ┃ ┗["Shoku Yanagawa" <ya] 1234 1999-09-09 15:53 ┃ ┗[<takeshi@xxxxxxxxxx>] 1235 1999-09-09 16:52 ┃ ┗["Shoku Yanagawa" <ya] 1220 1999-09-08 02:28 ┗[とみたまさひろ <tomm] 1221 1999-09-08 03:23 ┗[<takeshi@xxxxxxxxxx>] 1222 1999-09-08 04:02 ┣[kaiser <kaiser@xxxxx] Re: new myodbc EUC 1233 1999-09-09 15:48 ┃┗["Shoku Yanagawa" <ya] 1227 1999-09-09 00:41 ┗[とみたまさひろ <tomm] -> 1228 1999-09-09 09:30 ┗[<takeshi@xxxxxxxxxx>]