东逝水 发表于 2015-10-16 10:36 
这语句 用9.4的sas行 9.2的不行
5
SAS系统 64位不能导入Excel文件的原因是,SAS软件导入像Microsoft Office软件下的Excel和Access文件时,是借用Microsoft公司提供的数据接口引擎(Access database engine),如果安装了Office软件,数据接口引擎也会同时被安装,但是一般是安装了32位的数据接口引擎,所以SAS软件为64位时,则Proc import程序无法借用Office的32位数据接口引擎,故无法导入Excel和Access文件,出现下列错误:
Error: Connect: Class not registered
Error: Error in the Libname statement
解决办法就是先下载Microsoft提供的Accessdatabaseengine_x64.exe程序
下载后如果不能安装,则是因为本机已经安装了32位Accessdatabaseengine,安装之前应该先卸载掉。
总之就是要系统和软件,软件和软件之间的bit尽量是map的