GroupSession
VisualStudio2005(.NetFramework2.0)でH2 database に接続するプログラムを開発していますが、コネクションOpen時に{"オブジェクト参照がオブジェクト インスタンスに設定されていません。"} System.Exception {System.NullReferenceException}と表示されてしまいます。H2 databaseでは、PgServer(5435)が動作するようになっています。http://www.gs.sjts.co.jp/wbs/bulletin/bbs080.do?bbs010forumSid=3&threadSid=469 VS2008からだと.NETのバージョンを指定できますが、VS2005だと .netframework2.0が固定なので、http://pgfoundry.org/frs/?group_id=1000140 からNpgsql1.0-bin-ms2.0.zipを取得しています。---------------------------------------------------------------------------------C# source code---------------------------------------------------------------------------------using Npgsql; NpgsqlConnection conn = new NpgsqlConnection("Server=127.0.0.1;Port=5432;User Id=joe;Password=secret;Database=joedata;"); conn.Open(); conn.Close();---------------------------------------------------------------------------------Gsession2 version:2.1.3OS: Windows XP Pro SP3jdk : 1.6.0_07tomcat:6.0.20
> ---------------------------------------------------------------------------------> C# source code> ---------------------------------------------------------------------------------> using Npgsql;> > NpgsqlConnection conn = new NpgsqlConnection("Server=127.0.0.1;Port=5432;User Id=joe;Password=secret;Database=joedata;"); String connectionString = "Server=127.0.0.1;Port=5435;User Id=gsession;Password=gsession;Database=gs2db;";こちらの間違いです。
Npgsqlは利用するのはダメだと思いました。PostgreSQL ODBC ドライバでは接続することは可能です。
始めまして。下記の方法の勉強になる情報について教えていただければ幸いです。> Npgsqlは利用するのはダメだと思いました。> PostgreSQL ODBC ドライバでは接続することは可能です。ODBCで接続できると、ExcelとAcsessなどで集計などが出来るようになるのでよろしくお願いします。
私の場合、H2をサーバーモードで起動し、ODBC接続して施設予約の情報を取得しています。サーバーモードでの起動http://www.gs.sjts.co.jp/wbs/bulletin/bbs080.do?bbs010forumSid=3&threadSid=469ODBCのインストール、設定については下記ページが参考になるのではないでしょうか。(左フレーム、H2 DB 他アプリからの利用-ODBCの利用)http://homepage2.nifty.com/yoks/TechNote/H2/H2_MnFrm.htm
TOP