環境
WindowsXP Pro
Visual Studio.NET 2003

インストールしたもの
MySQL(ver:4.1.11)
MyODBC-3.51.11-1-win.exe
ODBC .NET Data Provider(ver:1.0.4030.0)
(MDAC(ver:2.8)はいつのまにか勝手に入ってました)

「コントロールパネル」→「管理ツール」→「データ ソース (ODBC)」から「ODBCデータソースアドミニストレータ」を起動して、ファイルDSNタブから追加で【MySQL ODBC 3.51 Driver】を選択し「適当な名前」を入れて、「適当な名前」.dsnがファイルDSNに作成されるのですが、ダブルクリックしてみると
「一般エラー:DSNファイルC:\~~~~.dsnが無効です。」となってしまいます。

ユーザーDSNとシステムDSNはちゃんと追加でき、「Connector/ODBC」も設定でき、Access2003、VB.NETからMySQLで作ったテーブルは読み取れました。

VB.NETのサーバーエクスプローラから接続の追加で、データリンクプロパティのプロバイダタブから「Microsoft OLE DB Provider for ODBC Drivers」
を選び、接続タブから「接続文字列を使用する」にチェックを付けビルドで開いたデータソースの選択欄にファイルDSNで作った.dsnは表示されますが、選択してもデータリンクエラー「ドライバへの接続中にエラーが発生したため、操作を実行できません。」となりやはりファイルdsnが使えません。

どうやってファイルDSNを設定したらいいのでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (2件)

#1です。

すみませんファイルDNSとユーザーDNS間違えてました。お詫びします。
    • good
    • 0

かなり古い情報ですが


日本MySQLユーザー会のメーリングリストにも同様の質問があってユーザーDNSは出来なかったというレポートがあります。

Mailing List→My Log→mysql→1301-1400

1316
1319
1328
1329

参考URL:http://www.mysql.gr.jp/
    • good
    • 0
この回答へのお礼

返信ありがとうございます。
メーリングリストのログ読ませていただきました。

私もググった拍子に↑の一部がヒットしたのですが、あまりにも古い情報だったのでざっと目を通したぐらいでした。
(ユーザーDNSではなくてファイルDSNですね)

ユーザーDSNとシステムDSNは問題なくできるのになぜファイルDSNだけだめなのか全く不思議です・・

http://www.softagency.co.jp/mysql/pro/win_myodbc … ←これかなとも思ったけどなんか違うようだし・・)

現在、「Visual Basic.NET+ASP.NETで始めるWebアプリケーション開発」という参考書を読みながら本と同じようにやってみています。その本の中にMySQLを使ったアプリ~のようなのがあっていじってみている次第です。
なかなか本と同じようにいきませんね。やはりフリーのデータベースは扱いずらいのでしょうか。前にOracleを少しいじったことはあるのですが、MySQLは初めて触ってみています。

本格的にやるならSQL Server 2000やOracleあたりのほうが無難なんですかね~(^-^;

お礼日時:2005/04/13 22:39

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q「古い圧縮ファイル」の確認方法

Dドライブのディスクのクリーンアップをしたいのですが、実行できるものが、「古い圧縮ファイル」の削除しかありません。

「古い圧縮ファイル」がどのプログラムかを確認する方法を教えてください。

また、圧縮されたファイルの名前は青くなるらしいのですが、見つかりません。どうしてでしょうか
圧縮ファイルは1G弱あります。

Aベストアンサー

http://www.atmarkit.co.jp/fwin2k/win2ktips/106cleanup/106cleanup.html

初期設定では、50日以上アクセスの無かったファイルに対して、圧縮が行われます。
当然、圧縮してからでないと、ファイル名は青色にはなりませんので、ディスク・クリーンアップでの候補段階では、黒色のままです。


尚、設定によっては青色表示にならない場合も有りますけど。

http://121ware.com/qasearch/1007/app/nec.jsp?005084

QMysql でレコードを追加した時間はMysql側で自動的に保存してい

Mysql でレコードを追加した時間はMysql側で自動的に保存していて
それを取得できるようになっていますでしょうか?
それとも入力する側が気をまわして入力時間を保存するしかないでしょうか?
ご存知の方教えていただければ幸いです。

Aベストアンサー

>具体的に命令文を使って教えて頂ければ幸いです。

たとえば

create table hoge(id int not null primary key,data varchar(100),stamp timestamp);
insert into hoge (id,data) values(1,'aaa');
select * from hoge;
update hoge set data='bbb' where id=1;
select * from hoge;

最初のselectでのstampとあとのstampの日時が変わっているのがわかると思います

Qファイルの圧縮方法

AVIやMPGの画像ファイルを圧縮する方法を教えてください。900mb位のファイルをCD-Rに落とし込める700mbまで圧縮したいんですが。できれば、zipやlzhなどの後で解凍しなくてはいけないような圧縮方法ではなく、多少画像が荒くなってもファイルを単純に縮小させるような方法を教えていただけると有り難いのですが。。
因みに、TMPGEncを試してみたんですが、どうもうまくいかなくて。。ファイルサイズが元のファイルより逆に大きくなってしまうんです。
すいませんが、宜しくお願いします。

Aベストアンサー

画像圧縮?くす(^^
エンコはTMPGEncやaviutlでやるのがふつーです。
ええ 絶対! 
aviutl
http://ruriruri.zone.ne.jp/aviutl/

zipとかで圧縮しても意味ありません サイズ的に。

で、TMPGEncで元より大きくなるのは問題は
コーデック、画像サイズ、 音声ファイルなど
理由はいっぱいあります。対処は類似質問みて↓
http://oshiete1.goo.ne.jp/kotaeru.php3?q=625581

だから圧縮というか再エンコードが面倒なら
ファイルをテキトーな部分でカットする方向性はどお?
CD-R 2枚に保存 450 450 くらいでカット。
対処は類似質問みて↓
http://oshiete1.goo.ne.jp/kotaeru.php3?q=610331
ではでは!

追伸
カンタンにならrmファイルに変更かなあ
でも画質は落ちますよ
ネット配信 ストリーミング形式でどぞ!
RealplusG2とかRealEncoderで変換
でもaviでもないしmpegでもないですけど、どお?

参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=610331

画像圧縮?くす(^^
エンコはTMPGEncやaviutlでやるのがふつーです。
ええ 絶対! 
aviutl
http://ruriruri.zone.ne.jp/aviutl/

zipとかで圧縮しても意味ありません サイズ的に。

で、TMPGEncで元より大きくなるのは問題は
コーデック、画像サイズ、 音声ファイルなど
理由はいっぱいあります。対処は類似質問みて↓
http://oshiete1.goo.ne.jp/kotaeru.php3?q=625581

だから圧縮というか再エンコードが面倒なら
ファイルをテキトーな部分でカットする方向性はどお?
CD-R 2枚に保存 450...続きを読む

QVB.NETからMYSQLへ接続 (する為の易しい書籍を教えて下さい)

先日2週間程企業研修に行き、簡単なアプリケーションを作成や、VB6.0からSQLサーバーに接続してデータのやり取りの仕方を学びました。
(接続部分の記述は指導員がしてくれましたのでoo4oというのを使用すれば接続できるのか~などと、詳しくは全く分かっていません)


興味を持ったので自宅でも似た環境を作り学んでいきたいです。
VB.NETとMYSQLの接続が載っていてデータのやり取りを一から学べる良い書籍(HP)があれば是非教えて下さい。


自分で既に用意(●)・取り寄せ中(■)の書籍やソフト達です
目的の環境作りに不足している物があれば併せて教えて下さい

[使用ソフト/環境類]---------------------------
●WindowsXP
●MySQL 5.0.12
●MyODBC 5.0.0
■Visual Studio .NET theSpoke Premium 2003 (に含まれるVisual Basic .NETを使用します)

[書籍類]--------------------------------------
●はじめてのVisualBasic.net     (秀和システム)
●VisualBasic 逆引き大全 500の極意 (秀和システム)
■MySQL入門以前           (毎日コミュニケーションズ)

[HP]------------------------------------------
ttp://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/mysql_01.htm (見たところ難しそうです・・・)

先日2週間程企業研修に行き、簡単なアプリケーションを作成や、VB6.0からSQLサーバーに接続してデータのやり取りの仕方を学びました。
(接続部分の記述は指導員がしてくれましたのでoo4oというのを使用すれば接続できるのか~などと、詳しくは全く分かっていません)


興味を持ったので自宅でも似た環境を作り学んでいきたいです。
VB.NETとMYSQLの接続が載っていてデータのやり取りを一から学べる良い書籍(HP)があれば是非教えて下さい。


自分で既に用意(●)・取り寄せ中(■)の書籍やソフト達です
目的...続きを読む

Aベストアンサー

http://tsuttayo.sytes.net/mysql/odbc/vb.html

参考URL:http://tsuttayo.sytes.net/mysql/odbc/vb.html

Qファイルの圧縮方法が解りません

窓の杜やベクター等に置かれている、フリーの圧縮、解凍ソフトをダウンロードしていますが、テキストファイルや、画像ファイルの圧縮方法が解りません。何方か教えて頂けませんか?

Aベストアンサー

ソフトの開発者のサイトで質問することをお奨めします。

ソフトごとに操作方法が異なりますので、使用しているソフト名すらない状態では誰も必要とする回答を出せません。

窓の杜やベクターでは開発者のサイトへのリンクがありますから、そこからアクセスできますよ。

QACCESSとMySQLのODBC接続について

環境 :WINXP,ACCESS2003
  MySQL-4.0.16-nt
ドライババージョン:MySQL3.51.06

<現象>
ACCESS2003で2000形式にて作成したDBからMySQL-4.0.16-ntで作成されたDBのあるテーブルを参照
したいのです。(現状参照のみ)
が、接続はうまくいったようなのですが、肝心のACCESSで使用することができません。

<インストールの背景>
ODBCドライバとしてMySQL3.51.06をインストールし、
色々な文字コードに対応できるようにするDLLファイル*を指定の場所にコピーしました。
*株式会社ソフトエイジェンシーさんのサイトから
「myodbc-3.51.06-conv_ujis.zip」をダウンロード。
解凍後の「myodbc3.dll」を「C:\WINDOWS\SYSTEM32」へ上書きコピーした。

TestDataSourceでの接続テストではSuccessfullyと表示されましたが、肝心のACCESS側でテーブルを表示しようとしてもエラーが出てACCESS自体が応答なしの状態になってしまいます。(テーブルを直接×、クエリ作成も×)

どなたか、どこをどうチェックすれば良いのか、、
教えていただけますか?

環境 :WINXP,ACCESS2003
  MySQL-4.0.16-nt
ドライババージョン:MySQL3.51.06

<現象>
ACCESS2003で2000形式にて作成したDBからMySQL-4.0.16-ntで作成されたDBのあるテーブルを参照
したいのです。(現状参照のみ)
が、接続はうまくいったようなのですが、肝心のACCESSで使用することができません。

<インストールの背景>
ODBCドライバとしてMySQL3.51.06をインストールし、
色々な文字コードに対応できるようにするDLLファイル*を指定の場所にコピーしました。
*株式会社ソフトエイジェン...続きを読む

Aベストアンサー

私も同様の事象に困りました。
MyODBC のオプションフラグ Return matching rows を有効(チェック)にしたら、ACCESSからテーブルを参照できるようになりました。

参考URL:http://dev.mysql.com/doc/mysql/ja/myodbc-clients.html

Qpsdファイルの圧縮方法

psdファイルの圧縮方法を教えてください。(基本的質問で恐縮ですが)
win98です。なお、ファイルは9MB程度ですが、圧縮したものを解凍する際、鮮明度が落ちずに元通りの画像で開けますでしょうか?

Aベストアンサー

●大きなサイズのファイルを分割して送付

+Lhaca 1.20 デラックス版での分割方法
http://park8.wakwak.com/~app/Lhaca/

 1. インストールは、ダウンロードした Lhaca120.exe を実行する。
 2. デスクトップに作成された +Lhaca のショートカットに、
   対象のファイルをALTキーを押しながらドロップする。
 3. 保存場所を聞いてくるので、望みの場所を指定する。
   (圧縮形式は、相手が解凍できる形式を選ぶ。)
 4. 分割されたファイル群と結合用のバッチファイルが作成される。
   (デフォルトでは 1.2MB を上限として分割される。)
   (このサイズは +Lhaca で変更できる。)
 5. (4)のファイル全てを、容量を超えないようにメールに添付して送信
   する。
   (添付ファイル総数を本文に明記すること。)
 6. 受け取った側は、全ての添付ファイルを一箇所に集めて、バッチファ
   イルを実行する。
   (操作手順は、本文に明記すること。)
 7. 分割されたファイルが結合されるので、結合された圧縮ファイルを解
   凍する。
 8. 9MBのファイルが解凍されるので、作業する。


これでどうかな!?

※他の圧縮ソフトも分割機能が備わっていると思うが・・・

●大きなサイズのファイルを分割して送付

+Lhaca 1.20 デラックス版での分割方法
http://park8.wakwak.com/~app/Lhaca/

 1. インストールは、ダウンロードした Lhaca120.exe を実行する。
 2. デスクトップに作成された +Lhaca のショートカットに、
   対象のファイルをALTキーを押しながらドロップする。
 3. 保存場所を聞いてくるので、望みの場所を指定する。
   (圧縮形式は、相手が解凍できる形式を選ぶ。)
 4. 分割されたファイル群と結合用のバッチファイルが作成される。
   (...続きを読む

QODBCからMySQLに接続できません

お世話になります。
Access2003のテーブルをODBCからMySQLに作ろうと思っています。

ODBCをインストールして各項目を入力して、”Test Data Source”をクリックしたところ、下記のエラーが出ました。
MySQL ODBC 3.51 Driver Access denied user:'abc@54-65-15-54eonet.ne.jp!(Using password:YES)
abcはユーザ名かデータベース名(ユーザ名とデータベース名は同じです。)

(同じエラーの記事がありました。)
http://vine-linux.ddo.jp/bbs/read.php?FID=11&TID=162

アクセス権については、接続先はレンタルサーバーですので、誰でもアクセスできるように設定してもらいました。
しかし、同じエラーが出ました。
何度もチェックしてもらいましたが、サーバー側に問題はないようです。

ODBCの設定は下記のとおりにしました。
PHP4: 4.3.11 MySQL: 4.0.20
http://tsuttayo.sytes.net/mysql/install/odbc/10/10/20/10/install.php

解決策をご教授いただければ幸いです。よろしくお願いいたします。

お世話になります。
Access2003のテーブルをODBCからMySQLに作ろうと思っています。

ODBCをインストールして各項目を入力して、”Test Data Source”をクリックしたところ、下記のエラーが出ました。
MySQL ODBC 3.51 Driver Access denied user:'abc@54-65-15-54eonet.ne.jp!(Using password:YES)
abcはユーザ名かデータベース名(ユーザ名とデータベース名は同じです。)

(同じエラーの記事がありました。)
http://vine-linux.ddo.jp/bbs/read.php?FID=11&TID=162

アクセス権については、接続先は...続きを読む

Aベストアンサー

エラー内容を見ると、Mysqlにアクセス権が無いように見えます。
一度MysqlClientで接続をしていただき、
DB:mysql TABLE:user
を確認してもらい

user:abc
host:% 又は、54-65-15-54eonet.ne.jp

のレコードが存在するか確認して見てください。

レコードが存在しない場合は、追加するか、存在するユーザ(root等)でアクセスしてみてください。

QNTFS圧縮したファイルを全部まとめて戻す方法

NTFS圧縮したファイルをプロパティからひとつひとつチェックをはずして戻すのではなく、圧縮されたファイルを全部まとめて元に戻す方法ってあるのでしょうか?

Aベストアンサー

圧縮を解除したいファイルを全て選択した状態で
→プロパティ→NTFS圧縮のチェックを外す→OK

それらのファイルがフォルダに入っているなら
フォルダのプロパティからやってもいい。
(サブフォルダにも適用するか尋ねられるからOKにする)

Qmysql 4.1.2とODBCドライバ

Windows2000にmysql4.1.2をインストールしました。
このPCにODBCドライバ(MySQL ODBC 3.51 Driver)を
インストールしました。

 このODBCドライバでは、外部の3.58などのMySQLサーバ
には問題なく接続できますが、ローカルのMySQL4.1サーバ
に接続しようとした場合だけ、以下のエラーになります。

[MySQL][ODBC 3.51Driver]Client does not support authentication protocol requested by server; consider upgrading MySQL client

MySQLサーバ、ODBCとも最新なので、これ以上はアップ
グレードできないと思うのですが・・ODBCドライバや
MySQLサーバの設定にも認証関係はありませんので、
困っています。

アドバイスなどいただけたら幸いです。

Aベストアンサー

No1 inu2 です
すみません、またODBC3.52はdownloadできないみたいですね
ごめんさい


人気Q&Aランキング

おすすめ情報