11-14-2013 03:00 PM
I want my SAS program to query a MS Access table and determine the number of rows in the table. How can I do this?
I have a macro that works well on SAS data sets, using the ATTRN function; but this returns a -1 for MS Access tables, and according to the docs for ATTRN, a -1 means that the number of rows is not available.
I suppose I could write a program that copies the entire table to a SAS data set, but if the MS Access table is huge, this is requires a lot of time to accomplish the task.
11-14-2013 03:56 PM
It should be possible as ms-access is having that type of information. http://msdn.microsoft.com/en-us/library/office/bb208624(v=office.12).aspx
Perhahps the special odbc queries SAS/ACCESS(R) 9.3 for Relational Databases: Reference, Second Edition are working
11-14-2013 04:00 PM
Does the Access table appear in dictionary.tables?
from dictionary.tables where libname='LIBRARY' and memname='TABLENAME';
11-15-2013 11:25 AM
I did not know you diid not know you could do SQL to MS-SQL-access. I was thinking you were asking could do SQL and behaving like a DBMS.
SQL COUNT() Function (w3schools.com) it is showing a lot more functionality as just the count. A lot o them will work.
Need further help from the community? Please ask a new question.