fyiReporting RDL レポートは、いろいろなデータソースに接続できるようだ。
Oracle
MySql.NET
XML
iTune
PostgreSQL
などはその一例。
Oracle
MySql.NET
XML
iTune
PostgreSQL
などはその一例。
Oracleなどは私の手の届くところにはないので、手元にあるMySQLに接続してみようと思った。
(MySQL接続は、.NET経由でないと無理なようだ。)
(MySQL接続は、.NET経由でないと無理なようだ。)
Connection Stringは、基本的には、下記のような感じで大丈夫そうだが、
Server=127.0.0.1;UID=XXXX;PWD=YYYY;Database=ZZZZ;
MySql.Data.dllが見つからないとメッセージが表示されて接続できない。
Server=127.0.0.1;UID=XXXX;PWD=YYYY;Database=ZZZZ;
MySql.Data.dllが見つからないとメッセージが表示されて接続できない。
心配は無用。
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のアプリケーションフォルダーに放り込む。
例:C:\Program Files\fyiReporting RDL Project 3\
fyiReporting RDL Projectが開いていたら一旦閉じて再起動する。
後は、SQLで
SELECT * FROM テーブル名;
などでデータが取り出せる。
SELECT * FROM テーブル名;
などでデータが取り出せる。
備考:
Connection Stringの
UIDはユーザーID
PWDはパスワード
Databaseはアクセスするデータベース名
XXXX、YYYY、ZZZZは適切な値を入れる。
---備考ここまで---
次回に続く…