I have a problem with my Visual Studio 2005 C# project. I have been using it under Windows XP, since Monday. Then my laptop broke down and on my new one I have Windows 7 64 bit and I am still using VS 2005.
There is no problem with compilation of the source, but when I run the program it breaks on the line below
OdbcConnection cn;
cn = new OdbcConnection("dsn=My_dsn_name;");
I get the error:
EnrtyPointNotFoundExcepition was unhalted
Unable to find an entry point named 'InterlockedIncrement' in DLL 'kernel32.dll'
I am trying to connect with a Postgres 8.4 database using PostgresODBC 64 bit driver.
Any solution or workaround is welcome. I need to stress that the solution I am building needs to run under Windows XP 32bit.
Updated information about the issue (from my respones to the comments but not only):
EDIT: I added points 1-3 above.
I have just had exactly the same issue, and found a surprisingly simple solution: Use System.Data.Odbc instead of Microsoft.Data.Odbc in the imports.