数学建模社区-数学中国
标题:
sas安装问题求助
[打印本页]
作者:
芊芊世界
时间:
2016-7-11 17:30
标题:
sas安装问题求助
昨天装了SAS9.3(64位的),然后导入导出Excel的出问题了。
' x) h' ]9 R7 B; K5 J6 ~
无论是用Proc import/export还是视窗界面的import/export wizard,都出现无法导入导出的问题。
8 K j# |$ s2 C$ z) y' p( P
日志显示:
1 X0 T4 y2 o+ J8 J% X8 E
ERROR: 连接: 没有注册类
1 E( y. o, c P0 u
ERROR: LIBNAME 语句出错。
* a: ^3 y3 C# P* G4 }8 q9 W
连接失败。详细信息,请参阅日志。
/ c$ v) L/ ?9 t8 L& @6 f- ]
有哪位大神知道这是啥原因吗?谢谢啊
o; R- R3 x9 y8 g
; k; D' _0 p; e% y; j) L/ X
作者:
青玉台
时间:
2016-7-14 15:25
AS9.3 64位软件不能导入Excel文件的原因是,SAS软件导入像Microsoft Office软件下的Excel和Access文件时,是借用Microsoft公司提供的数据接口引擎(Access database engine),如果安装了Office软件,数据接口引擎也会同时被安装,但是一般是安装了32位的数据接口引擎,所以SAS软件为64位时,则Proc import程序无法借用Office的32位数据接口引擎,故无法导入Excel和Access文件,出现下列错误:
: f, F/ j, m( Z( T
9 U, d% U) f: i+ e
Error: Connect: Class not registered
% p6 x! i' m- x5 |! |; {# c9 i! Z
Error: Error in the Libname statement
: f: B1 d5 t7 [: M) n7 h
`, L& t5 u" ^
解决办法就是先下载Microsoft提供的Accessdatabaseengine_x64.exe程序,
. t( L# a, q1 I# s# I; O
下载后如果不能安装,则是因为本机已经安装了32位Accessdatabaseengine,安装之前应该先卸载掉。
- G+ |+ p6 b$ E: B$ z
作者:
愚庸
时间:
2016-8-3 09:30
用以下命令跑一遍!
+ _3 g' \7 c) t5 n) B1 s! q
libname tmp 'e:\**\';
+ @& E) G7 r& D8 V( c, s
options compress=binary;
) W: j+ d! L# Y1 d& M) v0 q5 V
options mprint mlogic;
1 d9 f2 P/ z/ o1 d
# m3 b2 g1 Q6 l/ X3 q' L: M
proc options option=config; run;
0 h/ I6 d, c7 U' N
proc options group=languagecontrol; run;
7 O0 s1 o0 U5 D% ^2 I/ b8 x
%let dsn=tmp.student_x;
+ t) g0 l7 o* p3 O* i% B
%let dsid=%sysfunc(open(&dsn,i));
5 N @0 ~1 Z: w. e4 O
%put &dsn ENCODING is: %sysfunc(attrc(&dsid,encoding));
9 ^' L' `4 G. W, q/ \% s/ J7 X
作者:
愚庸
时间:
2016-8-3 09:32
或者用这段
. B- Q" C: O+ i5 B9 U, S b* ~
libname tmp 'e:\****\';
) u5 j" S9 V6 l5 K
proc datasets library=loc;
$ K, r3 U# ]6 @& Y( D
modify student_x/correctencoding=gb2312;
9 ~3 @9 U6 B, Y2 G" G4 Q/ ?
quit;
! z2 [5 m1 C1 c7 t* n7 M- |
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5