• 締切済み

■SybaseASE for Linux(無償提供版) にODBC接続

はじめまして、FJHISといいます。 このたび、フリーのSybaseASE11.0.3 for Linuxを使用して、 ちょっとしたシステムを作ることになりました。 (ポリシーとして、なるべく無償アプリで構築) ■実現したい機能 Linux上にEUCで(訳あって、sjisでなく)DBを構築しまして、 それに対し、WindowsクライアントからMS-Accessを使用して ODBC経由でメンテナンスします。 ■現状 実現に向けてSybaseASE用ODBCドライバを探したのですが見つからず、 もしやと思い、MS-SQL-Serverを使用したところつながりました。 ところがDBをEUCで構築してるため文字化けします(当然)。 どなたか、これらについて詳しい方からなにかしらアドバイスを いただければ幸いです。 よろしくお願いします。

みんなの回答

  • arata
  • ベストアンサー率49% (139/279)
回答No.2

解決できるかどうかわかりませんが、 Windowsクライアント用のODBCドライバはSybase ASE for Linux SDKに付属しているようです。 詳細は、下記のURLへ

参考URL:
http://linux.sybase.co.jp/ase/1192/sdk/index.html,http://www.geocities.co.jp/SiliconValley-PaloAlto/5349/
  • maro
  • ベストアンサー率47% (95/199)
回答No.1

回答にはなりませんが、PostgreSQLでしたらWeb上での動作も、ODBCを介してMS-Accessでの動作も全く問題ありません。 PostgreSQLも内部はEUCで処理されていますが、ODBCのドライバを日本語対応のものにすると文字化けすることなく日本語を処理できます。 PostgreSQLのページ http://www.postgresql.org/index.html

参考URL:
http://www.interwiz.koganei.tokyo.jp/software/PsqlODBC/index.html
fjhis
質問者

お礼

はじめまして、maroさん。回答ありがとうございます。 PostgresSQLの日本語ODBCドライバは、おそらく内部でEUCからSJISに文字コード変換をしているものと思われます。(違うかも) ところが、MS-SQL-ServerのODBCドライバはその文字コードを変換する機能がないようです。(Winodwsのみで使用される前提ですから‥) また、いろいろと調査してみます。ありがとうございました。

関連するQ&A