楼主: 营销大人
7363 12

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

  • 2关注
  • 0粉丝

硕士生

25%

还不是VIP/贵宾

-

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

+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
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 20:16