[Mono-list] Using System.Data.Common.DbProviderFactory with Mono

dr_d00m dr_doom1983 at yahoo.de
Fri Feb 29 03:07:55 EST 2008


Hi,

I posted the bug as Bug 365911 to bugzilla.novell.com

Thanks for any further help.



Veerapuram Varadhan wrote:
> 
> Hi,
> 
> Can you file a bug and attach a sample console app using similar
> providerstring?  It would be easier to track and solve this through
> bugzilla.
> 
> Thanks,
> 
> V. Varadhan
> 
> On Thu, 2008-02-28 at 04:19 -0800, dr_d00m wrote:
>> Hello,
>> 
>> I am trying to create an application which should be designed for common
>> database connectivity. Therefore I used the
>> System.Data.Common.DbProviderFactory. I created my application in Visual
>> Studio and then tried to run it under Mono. I also tested it with Moma
>> which
>> gave me the go-ahead in any cases. In .Net everything worked fine but
>> under
>> Mono it threw a weired exception.
>> 
>> Unhandled Exception: System.Configuration.ConfigurationErrorsException:
>> Failed to find or load the registered .Net Framework Data Provider. () ()
>>   at System.Data.Common.DbProviderFactories.GetFactory
>> (System.Data.DataRow
>> providerRow) [0x00000]
>>   at System.Data.Common.DbProviderFactories.GetFactory (System.String
>> providerInvariantName) [0x00000]
>>   at Connectivity.DBLoader.Load () [0x00000]
>> 
>> I tried to google this one but without any success.
>> 
>> The code looks like this:
>> 
>> ...
>> using System.Data.OracleClient;
>> using System.Data.Common;
>> ...
>> 
>> DbProviderFactory factory =
>> DbProviderFactories.GetFactory(providerString);               
>>                 using (conn = factory.CreateConnection())
>>                 {
>>                     conn.ConnectionString = ConnectionParameter;
>>                     conn.Open();  
>>                
>>                     // Here the data from the database is processed.
>> 
>>                     conn.Close();
>>                 }
>> 
>> Is there anything I did not consider or is it impossible to procede like
>> this under Mono in general?
>> 
>> Thanks in advance for any help.
>> 
>> Best regard,
>> 
>> dr_d00m
>> 
> 
> _______________________________________________
> Mono-list maillist  -  Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
> 
> 

-- 
View this message in context: http://www.nabble.com/Using-System.Data.Common.DbProviderFactory-with-Mono-tp15735200p15753892.html
Sent from the Mono - General mailing list archive at Nabble.com.



More information about the Mono-list mailing list