![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?c9bd177)
No.2ベストアンサー
- 回答日時:
もし環境的に許されるのであれば、MDB形式ということなので、AccessからODBC接続を使って、MySQLにリンク参照させる手もありますけどね。
そうすれば、MDBのテーブルもMySQLのテーブルも全部、MDBに統一されるので、MDBだけを意識するだけで済むので、一番手っ取り早い方法です。
しかし、この方法は弱点もあります。
やはり所詮、MDBファイル&ODBC接続なので、レスポンスは悪いです。
レスポンスをあまり求められないんだったら、これでもいいとは思いますけどね。
また、redfox63さんのやり方もありますが、MySQL側で定義している文字コードが、UNIXの標準文字コードEUCだったりすると、Visual Studio 2005から直接MySQLを見に行くつくりは、事実上できないです。
(やろうと思えばできますが、EUCコード→SJIS or UTF-8変換のプログラムを作るはめになります)
MySQL側が既定の文字コードUTF-8でインストールしていれば、Visual Studio 2005からでも直接接続すれば見ることができます。
そうすれば、redfox63さんの言うように、MDB用とMySQL用とで、接続を2種類用意するのもありですね。
ただし、このやり方にも弱点はあって、MDBのテーブルとMySQLのテーブルをJOINして結果を表示するような機能を用意する予定があったり、
MDBのトランザクションとMySQLのトランザクションを1つのトランザクションで処理しなきゃいけないとかになってしまうと、redfox63さんのやり方では確実に無理になります。
どういったプログラムや機能を作るかによっても、どういう方法がいいのか変わってきますね。
いずれにしても、何かしら弱点・リスクは背負うことになりますので、
ご注意ください。
kero_mioさん
アドバイス、ありがとうございます。
文字コードなど、いろいろリスクがあるのがわかりました。
あとは、実験して…ということになるかと思いますが、まずは、
MySQLのほうの情報を集めてみることにします。
No.1
- 回答日時:
接続に使うADO.NETのDataSourceオブジェクトを適宜使い分ければ済む話だと思います
… Unix上のMySQLなどは接続したことが無いので詳細は不明ですが
ログオン認証を行うページを設けておいてこちらはMySQLへ接続
画像のアップページはMDBへ接続
といった具合にしたほうがスマートでしょう
または MDB側にMySqlのユーザー情報のテーブルをリンクしておくとか
redfox63様
アドバイスをありがとうございました。
別サーバーのDBに接続できるということがわかりました。
SUNから、MySQL Visual Studio プラグインが出ていましたので、
それをインストールしてみようと思います。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー メールサーバーについて詳しい方、メールサーバーの管理業務経験のある方、教えてください。 3 2022/11/12 18:24
- サーバー ネットワークの構成に困っています 3 2023/07/05 11:55
- サーバー エックスサーバーに登録をしたのですが、 料金支払いをしたいのに、「発行された請求情報はありません。」 1 2023/03/10 22:22
- 情報処理技術者・Microsoft認定資格 応用情報処理技術者試験のシステム利用率の計算について 2 2022/03/28 07:43
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- サーバー HP制作をしている方、納品後のデータについて 2 2023/04/12 19:29
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- サーバー 301リダイレクトができる条件を知りたいです 2 2022/10/25 11:21
- UNIX・Linux サーバー間のデータコピー(データ形式とデーターフォーマットの変換あり。一定間隔で処理) 2 2023/08/22 22:15
- サーバー Googleドライブなどを使わずにテザリングAndroidでWindowsとファイル共有 1 2023/02/19 13:14
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチで当日日付で作成される...
-
エクセルに張り付けた写真のフ...
-
Windows10にデュアルブートでXP...
-
高校1年生情報の問題について。
-
プログラミング関係で質問です。
-
onedrive にexcelファイルをア...
-
Excel条件付き書式について
-
Accessのトグルボタンでサブフ...
-
キヤノン アソビカメラ iNSPiC ...
-
VBA 複数のテキストボックスと...
-
SPO2測定
-
エクセルのマクロについて教え...
-
インドe-Visa 承認書のApplicat...
-
SPIの非言語の割合と比が難しく...
-
SPIの対策は参考書でやるべきか?
-
LEDで電光掲示板に「A B C D E...
-
One Driveへのアクセス
-
LINE APIからasp.net の web サ...
-
Windows10エンタープライズ版をインス...
-
Ip アドレスて日毎に変わるんで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
OracleInProcServer.XOraSessio...
-
VisualStudioでのプログラミン...
-
System.Net.Sockets.SocketExce...
-
データベース接続/切断の基本的...
-
●Excel VBAからSQLServerのデー...
-
c#のTLS1.2での通信について
-
ローカル側のC#から、リモート...
-
PerlからOracleに接続
-
VB6.0のコードによるMySQLへの接続
-
VB.NET Oracle接続 クライアン...
-
VB.NET ORA-12170
-
Android端末から外部DB(MYSQL...
-
FFFTPでファイル一覧を取得でき...
-
.NETでodbc接続したい。
-
javascriptでSQLite接続
-
ASP.NETのパフォーマンスと接続...
-
ASP.NETでSQL-SERVERへの接続方法
-
Cでデータベース操作
-
Delphi でOracleのデータを表示...
-
Tomcat FireBird(データベー...
おすすめ情報