我没有问题建立在C#中的常规(Windows窗体或控制台)项目中使用Firebird的.NET数据提供程序。火鸟.NET提供程序和ASP.NET
但是,每当我尝试使用ASP.NET同一供应商我做到以下几点:
- 复制DLL到项目,以保持它的版本控制
- 下的参考添加到项目
- 在我的连接中创建
<connectionStrings/>
标记的条目。 - 尝试使用入门连接到火鸟
这里是入门例子:
<connectionStrings>
<add
name="cstringdbname"
connectionString="User=SYSDBA;Password=MY_PASS;Database=/opt/interbase/data/mydbname;Server=MyHostName; Connection lifetime=15;Pooling=true"
providerName="Firebird"/>
</connectionStrings>
我用不同的东西在providerName
属性尝试。似乎没有任何工作。
我的问题是在第4步。每当我尝试使用SqlDataSource组件连接到数据库时,连接尝试使用SQLServer数据提供程序而不是Firebird,并且出现错误。
我的问题:还有什么需要,以使ASP.NET加载,使用做,acknwoledges我火鸟提供商是否存在等?
显示为<的connectionString />和读取连接字符串一些示例代码/创建在应用中的连接。 – RichardOD 2009-12-23 11:30:46