SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 718|回复: 1
打印 上一主题 下一主题

LIBNAME filename is not assigned

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2008-7-9 11:57:20 | 只看该作者

LIBNAME filename is not assigned

客户端调用sas语句时总是提示“LIBNAME filename is not assigned"。请教一下是否调用语句写错了,如下:
string str = "filename indata pipe 'dir D:\sasdata\mydir /b';data file_list;length fname $50.;infile indata truncover; input fname $50.;call symput ('num_files',_n_); run;";
ADODB.Connection adoConnection = new ADODB.Connection();
adoConnection.Open("Provider=sas.IOMProvider.1; Data Source=_LOCAL_;", "", "", 0);
ADODB.Recordset adoRecordset = new ADODB.Recordset();
adoRecordset.ActiveConnection = adoConnection;
adoRecordset.Open(str , Missing.Value, ADODB.CursorTypeEnum.adOpenForwardOnly,
    ADODB.LockTypeEnum.adLockReadOnly, (int)ADODB.CommandTypeEnum.adCmdTableDirect );
希望各位高人能给指点一下。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2008-7-9 12:12:31 | 只看该作者

Re: LIBNAME filename is not assigned

D:\sasdata\mydir 您在这个文件夹下有文件吗?或者,有没有这个路径的文件夹,先查看一下这里的路径文件夹是不是有问题。
如果您要找的不是这个路径的话,换成您要的路进,否则是找不到文件的。(语句显示的是D:\sasdata\mydir下的文件 ,并且将它保存到一个数据集合内。)
如果,文件路径没错,那有可能是调用连接问题,这个要请教高人了。
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2026-2-4 22:06 , Processed in 0.088375 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表