[Mono-bugs] [Bug 669284] New: System.Data.OdbcConnection appears to not find the DSN's configured on the system

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Thu Feb 3 13:15:18 EST 2011


https://bugzilla.novell.com/show_bug.cgi?id=669284

https://bugzilla.novell.com/show_bug.cgi?id=669284#c0


           Summary: System.Data.OdbcConnection appears to not find the
                    DSN's configured on the system
    Classification: Mono
           Product: Mono: Class Libraries
           Version: 2.8.x
          Platform: i386
        OS/Version: Mac OS X 10.6
            Status: NEW
          Severity: Major
          Priority: P5 - None
         Component: Sys.Data
        AssignedTo: mono-bugs at lists.ximian.com
        ReportedBy: dru at satori-assoc.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: Other
           Blocker: No


Created an attachment (id=412076)
 --> (http://bugzilla.novell.com/attachment.cgi?id=412076)
C  & CS SAmple code (Xcode Project)

Description of Problem:

OdbcConnection cannot resolve DSN's that are valid and test with the native
iODBC configuration on the system.  (Produces error that the DSN does not exist
and no Default Driver is configured)

Steps to reproduce the problem:
1. Install an ODBC Driver (used multiple drivers for testing this,
www.actualtechnologies.com PostgreSQL driver is easy to configure, the trial
version is fine for this test)
2. Configure a DataSource (User or System it does not matter) named "Test" and
connect it to a database.
3. At the end of the configuration, ensure that the connection works using the
Test option in the dialogs.
4. Provided are two code samples, OdbcTest-C.zip which is a C sample that will
connect using the Test DSN and should find the DSN and throw the expected error
about the trial version limitations of 3 records.   The second, ODBCTest-CS.zip
is a C# sample using Mono that will fail to connect to the same DSN.  This
sample does work in Windows .NET CLR against a DSN name Test.

This was tested on OS X 10.6, as well as 10.5 in both PPC and i386 variants,
same results across the board, all tested again Mono 2.8.2


Actual Results:

Cannot find the DSN and No default Drivers Defined


Expected Results:

Open() should connect without error, or at the very least connect with an
error reflecting the driver limitations.


How often does this happen? 

Always


Additional Information:

-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the mono-bugs mailing list