[Mono-list] Using System.Data.Common.DbProviderFactory with Mono
dr_d00m
dr_doom1983 at yahoo.de
Fri Mar 28 08:15:42 EDT 2008
Hi,
I started this thread about a month ago and I still do not know how to
handle the problem.
I checked it with the new 1.9 version, but with the same result.
Is there anybody who recognized my bug report?
Or is it just a stupid mistake I made using Mono?
I would be glad if anybody could give me a small hint about this...
Thanks,
dr_d00m
dr_d00m wrote:
>
> 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-tp15735200p16349638.html
Sent from the Mono - General mailing list archive at Nabble.com.
More information about the Mono-list
mailing list