BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
sasone
Quartz | Level 8

いつもお世話になっております。
日本語版PC SASではMirosoft Accessファイルを難なく読み込むことができるのですが、
全く同じことをSAS Studioで行っても
「ERROR: DBMSタイプACCESSは、importには無効です。」のエラーが出て
読み込むことができません。
プログラムは以下の通りです。

proc import out=** datatable="**" 
            dbms=access replace;
     database="**.mdb"; 
run;

PC SASにだけ「SAS/ACCESS Interface to ODBC」がインストールされているのですが
これが原因でしょうか?それともSAS Studioの機能上の問題でしょうか。
ご教示のほど、よろしくお願いいたします。

 

1 ACCEPTED SOLUTION

Accepted Solutions
Masa44
Obsidian | Level 7

sasoneさん、

 

こんにちは。

 

MDBファイルのインポートを行うためには、Windows上でのみ動作するMicrosoft Data Access Objectsが必須のようです。おそらくバックエンドで動作しているSASは、Windows以外のOSで動作していると思いますが、いかがでしょうか?

 

同一の質問をされている方の投稿がありました。合わせてご確認いただければと思います。
https://communities.sas.com/t5/SAS-Studio/mdb-import-on-sas-studio/td-p/272264

 

 

 

 

View solution in original post

2 REPLIES 2
Masa44
Obsidian | Level 7

sasoneさん、

 

こんにちは。

 

MDBファイルのインポートを行うためには、Windows上でのみ動作するMicrosoft Data Access Objectsが必須のようです。おそらくバックエンドで動作しているSASは、Windows以外のOSで動作していると思いますが、いかがでしょうか?

 

同一の質問をされている方の投稿がありました。合わせてご確認いただければと思います。
https://communities.sas.com/t5/SAS-Studio/mdb-import-on-sas-studio/td-p/272264

 

 

 

 

sasone
Quartz | Level 8

Masa44さま

 

早速にもありがとうございました。
ご紹介頂いたURLを見たところ、確かにWindows依存のようで
SAS Studioでは無理そうですね。
有難うございました。

 

--------------------------------------------------------------------------------------------
本題とは話が少しずれますが、エクセルで以下を実行すると

proc import out=** datafile="***.xlsx" dbms=EXCEL replace;
run;

SAS Studioでは「ERROR: DBMSタイプEXCELは、importには無効です。」が出て実行
できません。
以下のように書き換えるとSAS Studioでも実行できました。

 

proc import out=** datafile="***.xlsx" dbms=XLSX replace;
run;