ThinkGeo.com    |     Documentation    |     Premium Support

The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine

Hi,


I tried the MapSuite Desktop Editin VB.Net sample "SqlQueryAFeatureLayer", and got the exception as the subject.

Any help is greatly appreciated!


Rose



I am using Windows Vista x64, MapSuite desktop 3.0.453.



Rose,


Thanks for your post and sorry for the delay for some problem in the discussion forum in the past few days.
 
We do not support the SQL Query in x64 for it is not supported by Microsoft, we have public note:
gis.thinkgeo.com/Support/Dis...fault.aspx
 
One way to go around this problem in x64 operating system is build your application in x 86 mode shown in the note.
 
Any more questions just feel free to let me know.
 
Thanks.
 
Yale

This post is two years old. It is not possible for us to compile our application for x86 since other components require x64. Has there been any change to the x64 limitation? I know that the Jet OLEDB provider is not available for x64. Is there another MapSuite SQL query method now that supports 64-bit systems? 64-bit is increasingly common, even the default for many new computers. 
  
 Thanks 
  
 Thaine

Hello Thaine, 
  
 Our QueryTools support 64-bit system well, you can try that, you can see sample "SqlQueryAFeatureLayer". 
  
 Regards, 
  
 Gary

Hi Thaine, 
  
 Sorry for the inconvenience, Gary made a mistake on this, the SQL query is still not working on the x64 machines. 
  
 Regards, 
 Edgar