数学建模社区-数学中国
标题:
sas安装问题求助
[打印本页]
作者:
芊芊世界
时间:
2016-7-11 17:30
标题:
sas安装问题求助
昨天装了SAS9.3(64位的),然后导入导出Excel的出问题了。
/ u$ n0 n# H5 V3 ]0 u1 r
无论是用Proc import/export还是视窗界面的import/export wizard,都出现无法导入导出的问题。
/ T* P3 c' \& Z, u0 B- n) ~
日志显示:
3 X. n4 Z$ U0 C+ B/ s0 L! L
ERROR: 连接: 没有注册类
1 V0 j6 u+ t6 {$ l0 C/ K
ERROR: LIBNAME 语句出错。
1 w8 Z4 ]0 U- h) r$ [
连接失败。详细信息,请参阅日志。
4 f$ t2 ~6 K. L
有哪位大神知道这是啥原因吗?谢谢啊
' l# p( g/ F% B5 |9 A
9 r! |9 K0 n) e
作者:
青玉台
时间:
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文件,出现下列错误:
) g* U4 l2 {1 S& V |
- v z. o4 }2 N( ^9 v7 R
Error: Connect: Class not registered
- g- k% e t' C
Error: Error in the Libname statement
' x5 G* u7 h, r: b* O e; S' R1 K
& g7 R+ H# w8 L% r- `
解决办法就是先下载Microsoft提供的Accessdatabaseengine_x64.exe程序,
. @- K0 e/ y5 H8 T) W) r B- S
下载后如果不能安装,则是因为本机已经安装了32位Accessdatabaseengine,安装之前应该先卸载掉。
$ w' Z( W; Y. H5 @
作者:
愚庸
时间:
2016-8-3 09:30
用以下命令跑一遍!
: W: f' n2 i3 H8 t: {
libname tmp 'e:\**\';
/ }5 P- D5 k4 r3 I$ T
options compress=binary;
& l. ]; \0 h$ o {" j
options mprint mlogic;
! D! |5 g+ y; o
! @2 B7 A2 l% w9 Q: N
proc options option=config; run;
* ] w' t1 _$ O0 r J
proc options group=languagecontrol; run;
& ~7 B+ }+ `. e2 O, Z/ G' U7 K
%let dsn=tmp.student_x;
& }4 l; @( \, A4 x- |7 g/ m& K
%let dsid=%sysfunc(open(&dsn,i));
# q g! Z5 G/ f# [5 X" ]
%put &dsn ENCODING is: %sysfunc(attrc(&dsid,encoding));
; [! H5 d: s% F( Y
作者:
愚庸
时间:
2016-8-3 09:32
或者用这段
$ V& d) ? Y& f1 o) B% Z
libname tmp 'e:\****\';
5 d: f% U' [$ j+ J
proc datasets library=loc;
' _; J) L$ `( p) n! ^1 q
modify student_x/correctencoding=gb2312;
M5 x6 B7 ~( g/ `6 s, p- q
quit;
0 x: `) C' o* X/ R; [9 s
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5