楼主: 营销大人
7957 12

建立空数据库出现错误怎么办? [推广有奖]

  • 2关注
  • 0粉丝

已卖:351份资源

硕士生

25%

还不是VIP/贵宾

-

威望
0
论坛币
512 个
通用积分
0.0600
学术水平
0 点
热心指数
3 点
信用等级
0 点
经验
989 点
帖子
79
精华
0
在线时间
121 小时
注册时间
2013-9-30
最后登录
2015-12-17

楼主
营销大人 发表于 2014-8-5 21:42:13 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
听人大经济论坛视频时,讲到ACCESS方法,输出EXCEL文件,程序如下,
Options Noxwait;
X "Del F:\train\Pep_Unvsy\TEST\Test.Xls";
Ods Results Off;
Ods Listing Close;
Libname AAA Excel "F:\train\Pep_Unvsy\TEST\Test.Xls"  ;
Data AAA.Test1(Dblabel=Yes);
Set Sashelp.Class;
Label Name='姓名';
Label Sex='性别';
Run;
Data AAA.Test2;
Set Sashelp.Air;
Run;
Libname AAA Clear;
Ods Results On;
Ods Listing;
我只是把其中的程序改为适合自己电脑的语句,
Libname AAA Excel "F:\TEST\test.Xls" ;

但是总出现:   Libname AAA Excel "F:TEST\test.Xls"  ;
ERROR: 连接: 没有注册类
ERROR: LIBNAME 语句出错。
是怎么回事?哪个地方出错了?

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:数据库 怎么办 libname SASHELP listing 数据库

沙发
playmore 发表于 2014-8-6 08:29:22
名为AAA的逻辑库没有创建?

藤椅
营销大人 发表于 2014-8-6 19:25:31
怎么建立AAA的逻辑库?

板凳
营销大人 发表于 2014-8-6 19:26:24
playmore 发表于 2014-8-6 08:29
名为AAA的逻辑库没有创建?
怎么建立AAA的逻辑库?
本文来自: 人大经济论坛 SAS专版 版,详细出处参考: https://bbs.pinggu.org/forum.php? ... amp;from^^uid=4362179

报纸
playmore 发表于 2014-8-7 08:26:35
营销大人 发表于 2014-8-6 19:26
怎么建立AAA的逻辑库?
本文来自: 人大经济论坛 SAS专版 版,详细出处参考: https://bbs.pinggu.org/for ...
左边窗口点右键

地板
playmore 发表于 2014-8-7 08:26:35
营销大人 发表于 2014-8-6 19:26
怎么建立AAA的逻辑库?
本文来自: 人大经济论坛 SAS专版 版,详细出处参考: https://bbs.pinggu.org/for ...
左边窗口点右键

7
营销大人 发表于 2014-8-7 19:36:35
playmore 发表于 2014-8-7 08:26
左边窗口点右键
ibname TEST 'E:\AAA';

Options Noxwait;
X "Del E:\AAA\test.XlsX";

Ods Results Off;

Ods Listing Close;

Libname TEST  Excel "E:\AAA\test.Xlsx"  ;

Data TEST.test1;
Set Sashelp.Class;

Run;
Data TEST.test2;
Set Sashelp.Air;
Run;

Libname TEST Clear;

Ods Results On;
Ods Listing;
这是我的程序,还是不能把test1,test2输出到test这个excel表中,我用的是sas9.3,这到底哪个地方出错了?我完全按照人大经济论坛的视频做的啊

8
playmore 发表于 2014-8-8 08:29:46
营销大人 发表于 2014-8-7 19:36
ibname TEST 'E:\AAA';

Options Noxwait;
为什么“不能把test1,test2输出到test这个excel表中”?
有什么出错的提示?
是否已经创建了test逻辑库?
不写清楚没法帮你啊

如果要导入或导出数据集到Excel文件,可以用proc improt/export过程
这个简单多了
等用熟了之后再研究libname吧

9
营销大人 发表于 2014-8-8 23:37:17
playmore 发表于 2014-8-8 08:29
为什么“不能把test1,test2输出到test这个excel表中”?
有什么出错的提示?
是否已经创建了test逻辑库 ...
第一个程序语句libname TEST 'E:\AAA';就是创建了逻辑库TEST,物理路径是在E盘,AAA目录下,然后执行下面程序,想让test1和test2输出到test这个excel表中,
Options Noxwait;
X "Del E:\AAA\test.XlsX";

Ods Results Off;

Ods Listing Close;

Libname TEST  Excel "E:\AAA\test.Xlsx"  ;

Data TEST.test1;
Set Sashelp.Class;

Run;
Data TEST.test2;
Set Sashelp.Air;
Run;

Libname TEST Clear;

Ods Results On;
Ods Listing;
结果日志显示一下错误:
ERROR: 连接: 没有注册类
ERROR: LIBNAME 语句出错。
235
236  Data TEST.test1;
237  Set Sashelp.Class;
238
239  Run;

ERROR: 没有分配逻辑库引用名 TEST。
NOTE: 由于出错,SAS 系统停止处理该步。
NOTE: “DATA 语句”所用时间(总处理时间):
      实际时间          0.04 秒
      CPU 时间          0.00 秒


240  Data TEST.test2;
241  Set Sashelp.Air;
242  Run;

ERROR: 没有分配逻辑库引用名 TEST。
NOTE: 由于出错,SAS 系统停止处理该步。
NOTE: “DATA 语句”所用时间(总处理时间):
      实际时间          0.00 秒
      CPU 时间          0.01 秒


243
244  Libname TEST Clear;
WARNING: 没有分配逻辑库引用名 TEST。
245
246  Ods Results On;
247  Ods Listing;
麻烦您看下,我程序有什么问题,这个程序是人大经济论坛视频讲的程序,但我一运行就出现问题,很郁闷

10
420948492 发表于 2014-8-9 18:23:58
营销大人 发表于 2014-8-8 23:37
第一个程序语句libname TEST 'E:\AAA';就是创建了逻辑库TEST,物理路径是在E盘,AAA目录下,然后执行下面程 ...
  1. libname test excel "D:\example.xlsx";

  2. data test.a;
  3. set sashelp.class;
  4. run;

  5. libname test clear;
复制代码
这个程序在win 7 SAS 9.3环境下运行时成功的,,你是不是SAS版本安装有部分未成功的。一个程序的运行和版本及安装的模块都有关,不一定都成功

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-2 00:45