よろずやネット

最近はLibreofficeにハマっています。

MySQLとの接続

fyiReporting RDL レポートは、いろいろなデータソースに接続できるようだ。
Oracle
MySql.NET
XML
iTune
PostgreSQL
などはその一例。

 

Oracleなどは私の手の届くところにはないので、手元にあるMySQLに接続してみようと思った。
(MySQL接続は、.NET経由でないと無理なようだ。)

 

Connection Stringは、基本的には、下記のような感じで大丈夫そうだが、
Server=127.0.0.1;UID=XXXX;PWD=YYYY;Database=ZZZZ;
MySql.Data.dllが見つからないとメッセージが表示されて接続できない。

 


f:id:yorozuyanet:20190730122045j:plain

img_0

 



心配は無用。
MySql.Data.dllは、MySqlの.NET Connector で、下記から無料で入手できる。
http://download.softagency.net/MySQL/downloads/connector/index.html

 

MySql.Data.dllを入手したら、
fyiReporting RDL Projectのアプリケーションフォルダーに放り込む。
例:C:\Program Files\fyiReporting RDL Project 3\

 

fyiReporting RDL Projectが開いていたら一旦閉じて再起動する。

 

後は、SQLで
SELECT * FROM テーブル名;
などでデータが取り出せる。

 



備考:
Connection Stringの
UIDはユーザーID
PWDはパスワード
Databaseはアクセスするデータベース名
XXXX、YYYY、ZZZZは適切な値を入れる。
---備考ここまで---

 



次回に続く…