Thanks feng, I will use it.
I don't really understand Caddre's reply.
All I intend to do is avoid a conflict that I have. I probably shouldn't be running vista 64 in the first place, but I am. And with regard to that I am having to use sql express myself to access data instead of access. While the x86 machines are accessing the data via MS access because it's easier to distribute.
I don't want my program to throw an exception, so depending on the environment, I want to go after the correct data source.
Thanks everyone for the info...