cancel
Showing results for 
Search instead for 
Did you mean: 

SQL Anywhere connection error: The driver doesn't support the version of ODBC behavior that the appl

Former Member
2,337

I'm trying to connect to a SQL Anywhere 5 database (I know it's olllld!) with a .NET 3.5 app in WinXP and it works fine from a stand alone console app. But when I run the exact code in a plugin ,running off a separate AppDomain, (the only difference I can tell between the two) with the following code, I get the errors further below.

BTW Both are executed as the SAME user.

       using (OdbcConnection connection =
            new OdbcConnection(strConnect))
        {
            OdbcCommand command = new OdbcCommand(query, connection);
            command.CommandType = CommandType.Text;
            DataTable posRecordsTable = new DataTable();
            connection.Open();

OdbcException Exception returns the following error:

[Microsoft][ODBC Driver Manager] The driver doesn't support the version of ODBC behavior that the application requested (see SQLSetEnvAttr).

Any idea what's going on??

How could I determine the difference in environment settings between the C# app where there is no problem and the C# app where there is a problem using a separate AppDomain but trying to connect to the database with the same code?

MCMartin
Participant
0 Kudos

You can try to log (trace) odbc, in the logfile you might find more information. It might be, that the error message above is just a follow up error of the real problem...

Accepted Solutions (0)

Answers (0)