数学建模社区-数学中国
标题:
sas安装问题求助
[打印本页]
作者:
芊芊世界
时间:
2016-7-11 17:30
标题:
sas安装问题求助
昨天装了SAS9.3(64位的),然后导入导出Excel的出问题了。
: H! b7 c" }. }1 n% j, |; k( i. X
无论是用Proc import/export还是视窗界面的import/export wizard,都出现无法导入导出的问题。
8 c0 \1 B: |* r; d
日志显示:
, x" I0 {' ~5 ~: o0 T9 t' s* ^! A
ERROR: 连接: 没有注册类
3 J& B7 u5 A" c) }9 g
ERROR: LIBNAME 语句出错。
: `! l5 X; ~8 u
连接失败。详细信息,请参阅日志。
. @! {$ v& T" P, _* B0 V; `
有哪位大神知道这是啥原因吗?谢谢啊
6 `1 p+ ?6 z6 D" L
+ _0 M K, n7 `! O. e4 K$ |
作者:
青玉台
时间:
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文件,出现下列错误:
5 U$ i+ D2 v% ^
/ D+ e, V5 P* _% i" A2 ~ N& {
Error: Connect: Class not registered
9 O( }1 U, x. V% e9 V U
Error: Error in the Libname statement
) U8 W1 W1 @4 F0 Y( U. {
2 x' i+ v3 a. `" U
解决办法就是先下载Microsoft提供的Accessdatabaseengine_x64.exe程序,
( Z5 I; j" G- q
下载后如果不能安装,则是因为本机已经安装了32位Accessdatabaseengine,安装之前应该先卸载掉。
& b& D8 c/ Y: [
作者:
愚庸
时间:
2016-8-3 09:30
用以下命令跑一遍!
b2 x( w3 `* h3 [" N+ r8 m! k* F
libname tmp 'e:\**\';
. Q2 g2 |; b) n# ~- m
options compress=binary;
/ L+ V) O6 }; G7 K
options mprint mlogic;
# f2 J8 e* ~( K* i
. X o2 M1 E/ C7 K
proc options option=config; run;
4 d0 L* b+ l% D7 ^
proc options group=languagecontrol; run;
2 V. X, e, s2 G0 D) V, y9 Z
%let dsn=tmp.student_x;
3 t, c; q% F: r/ d' }% j4 t. o
%let dsid=%sysfunc(open(&dsn,i));
: d. P0 a5 b H; ~# {
%put &dsn ENCODING is: %sysfunc(attrc(&dsid,encoding));
/ n" C8 I' b1 k. k: O, g
作者:
愚庸
时间:
2016-8-3 09:32
或者用这段
7 d5 ~* s+ v4 s5 d$ ]% h0 m. f
libname tmp 'e:\****\';
; A% i9 G3 E9 g
proc datasets library=loc;
1 _; x3 L( O$ o5 l4 |( \
modify student_x/correctencoding=gb2312;
; D1 }9 ~9 l: @
quit;
, U7 U0 T" i, n" P$ ?/ p- I+ d8 e
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5