SAS中文论坛

标题: LIBNAME filename is not assigned [打印本页]

作者: shiyiming    时间: 2008-7-9 11:57
标题: 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 );
希望各位高人能给指点一下。
作者: shiyiming    时间: 2008-7-9 12:12
标题: Re: LIBNAME filename is not assigned
D:\sasdata\mydir 您在这个文件夹下有文件吗?或者,有没有这个路径的文件夹,先查看一下这里的路径文件夹是不是有问题。
如果您要找的不是这个路径的话,换成您要的路进,否则是找不到文件的。(语句显示的是D:\sasdata\mydir下的文件 ,并且将它保存到一个数据集合内。)
如果,文件路径没错,那有可能是调用连接问题,这个要请教高人了。




欢迎光临 SAS中文论坛 (https://mysas.net/forum/) Powered by Discuz! X3.2