今天在操作Excel2003时候在我的win7英文操作系统发生错误,(在此记录下来):

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

在网上google了一下,错误原因是我的机子是64编译的,需要改为32位,在vs中设置将编译Any CPU改为x86,就ok。