r*****g 发帖数: 99 | 1 刚刚把原来的SAS9.2卸载了,装上了SAS9.3,在SAS9.3里运行原来写的code "
fmtsearch=(aa)"出现了下面的错误提醒。
ERROR: File AA.FORMATS.CATALOG was created for a different operating system.
ERROR: The format $NC was not found or could not be loaded.
恳请高手给予指点。 |
b**********9 发帖数: 8 | 2 add
options nofmterr;
so you still can review the data set when the format associated not
available.
formats.catalog in different operating system is not transportable, just
like sas data sets.
That is why people using transport file.
at this case, you can use proc format to create the format data sets/
transport file from another system and recreate the format catalog in your
own system.
If any expert has better idea, let us know. So we can learn.
system.
【在 r*****g 的大作中提到】 : 刚刚把原来的SAS9.2卸载了,装上了SAS9.3,在SAS9.3里运行原来写的code " : fmtsearch=(aa)"出现了下面的错误提醒。 : ERROR: File AA.FORMATS.CATALOG was created for a different operating system. : ERROR: The format $NC was not found or could not be loaded. : 恳请高手给予指点。
|
m*********n 发帖数: 413 | 3 the library AA is 32 bit and your new 9.3 is 64 bit, this should be the
reason.
to transfer catalogs between different OS, you can use the CPORT and CIMPORT
procedures.
system.
【在 r*****g 的大作中提到】 : 刚刚把原来的SAS9.2卸载了,装上了SAS9.3,在SAS9.3里运行原来写的code " : fmtsearch=(aa)"出现了下面的错误提醒。 : ERROR: File AA.FORMATS.CATALOG was created for a different operating system. : ERROR: The format $NC was not found or could not be loaded. : 恳请高手给予指点。
|
r*****g 发帖数: 99 | 4 谢谢楼上两位高手指点。
我重新在我的64 bit的电脑上装了SAS 9.3 32 bit后,以前写的code运行正常了。 |