我试图运行从PostgreSQL数据库(8.4)获取数据C#应用程序和正在使用PostgreSQL的OLE DB提供程序数据库连接ASP.NET - PostgreSQL的
这是我的连接字符串
串connString = @“Provider = PostgreSQL OLE DB Provider; Data Source = localhost; location =; User ID =; password =; timeout = 1000”;
错误时得到的是
的“PostgreSQL的OLE DB提供程序” 供应商未注册的 本地机器
任何人都可以指出我在哪里,我应该纠正等以便连接到数据库。顺便使用PGOLEDBLib。
我已经使用了Npgsql并知道它的功能。我想使用其他提供者,没有特别的理由使用OLE DB提供者。但从我读过的使用OLE DB提供程序是更好的选择。 – Chaitanya 2010-01-17 01:46:06
够公平的。虽然有AFAIK多个OLEDB适配器可用于PostgreSQL,但请确保您不选择基本停止开发的适配器。这可能只有专有选项可用 - 我不完全确定。但是这个“pgoledb”似乎在这个时候没有维护。 – 2010-01-17 10:25:53
你可以在这里发表文章,你已经阅读它。 – yojimbo87 2010-01-17 10:32:17