DBQを指定するためのスクリプト<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは、
私はどうやってデータベースのソースを指定することができるのでしょうか。そのため、おそらくグローバルステートメントとして、これを各dt =で参照することができます。次のスクリプトでわかるように、複数のAccessテーブルからデータを取得するには、DBQ = ....を複製します。各dt =に対して。唯一の違いは "SELECT ..."部分です。SASでは、データベースの場所を指定するためにマクロ変数(%let dir = E:\ Now \(Project)RFID_r3_Homing_r1 \ Ben analysis \)を書きます。しかし、私はJMPで同様のことをする方法を学んでいません。最初の2つのdt =の重複部分に下線を引きました。私の台本は添付されています。
dt1 = データベースを開く( "DBQ = E:\ Now \(プロジェクト)RFID_r3_Homing_r1 \ Ben分析\ Chang_bee_db.mdb; DefaultDir = E:\ Now \(プロジェクト)RFID_r3_Homing_r1 \ Ben分析;ドライバ= {Microsoft Access Driver(* .mdb)} ; DriverId = 25; FIL = MS Access; FILEDSN = C:¥Program Files¥Common Files¥ODBC¥Data Sources¥chang_bee_db.dsn ;、MaxBufferSize = 2048; MaxScanRows = 8; PageTimeout = 5; SafeTransactions = 0; Threads = 3; UID = admin; UserCommitSync =はい; "、
"SELECT * FROM qryAFF14"、"qryAFF14"、不可視)。
dt2 = データベースを開く( "DBQ = E:\ Now \(プロジェクト)RFID_r3_Homing_r1 \ Ben分析\ Chang_bee_db.mdb; DefaultDir = E:\ Now \(プロジェクト)RFID_r3_Homing_r1 \ Ben分析;ドライバ= {Microsoft Access Driver(* .mdb)} ; DriverId = 25; FIL = MS Access; FILEDSN = C:¥Program Files¥Common Files¥ODBC¥Data Sources¥chang_bee_db.dsn ;、MaxBufferSize = 2048; MaxScanRows = 8; PageTimeout = 5; SafeTransactions = 0; Threads = 3; UID = admin; UserCommitSync =はい; "、
"SELECT * FROM qryALF0"、"qryALF0"、不可視)。
dt3 =データベースを開く( "DBQ = E:\ Now \(プロジェクト)RFID_r3_Homing_r1 \ Ben分析\ Chang_bee_db.mdb; DefaultDir = E:\ Now \(プロジェクト)RFID_r3_Homing_r1 \ Ben分析;ドライバ= {Microsoft Access Driver(* .mdb) DriverId = 25; FIL = MSアクセス; FILEDSN = C:¥Program Files¥Common Files¥ODBC¥Data Sources¥chang_bee_db.dsn; MaxBufferSize = 2048; MaxScanRows = 8; PageTimeout = 5; SafeTransactions = 0; Threads = 3; UID = admin; UserCommitSync =はい; "、
"SELECT処理、蜂、年齢、days_exp_cum、trips_exp_count FROM qryTrips_days_exp"、"qryTrips_days_exp"、表示されません);
dt4 =データベースを開く( "DBQ = E:\ Now \(プロジェクト)RFID_r3_Homing_r1 \ Ben分析\ Chang_bee_db.mdb; DefaultDir = E:\ Now \(プロジェクト)RFID_r3_Homing_r1 \ Ben分析;ドライバ= {Microsoft Access Driver(* .mdb) DriverId = 25; FIL = MSアクセス; FILEDSN = C:¥Program Files¥Common Files¥ODBC¥Data Sources¥chang_bee_db.dsn; MaxBufferSize = 2048; MaxScanRows = 8; PageTimeout = 5; SafeTransactions = 0; Threads = 3; UID = admin; UserCommitSync =はい; "、
"SELECT * FROM qryLeft_time_hour"、"qryLeft_time_hour"、非表示)
dt5 =データベースを開く( "DBQ = E:\ Now \(プロジェクト)RFID_r3_Homing_r1 \ Ben分析\ Chang_bee_db.mdb; DefaultDir = E:\ Now \(プロジェクト)RFID_r3_Homing_r1 \ Ben分析;ドライバ= {Microsoft Access Driver(* .mdb) DriverId = 25; FIL = MSアクセス; FILEDSN = C:¥Program Files¥Common Files¥ODBC¥Data Sources¥chang_bee_db.dsn; MaxBufferSize = 2048; MaxScanRows = 8; PageTimeout = 5; SafeTransactions = 0; Threads = 3; UID = admin; UserCommitSync =はい; "、
"SELECT * FROM qryCombo_exp"、"qryCombo_exp"、非表示)
再:DBQを指定するためのスクリプトこれを試して:
dbq_string = "DBQ = E:\ Now \(プロジェクト)RFID_r3_Homing_r1 \ Ben analysis \ Chang_bee_db.mdb;" ||
"DefaultDir = E:\ Now \(プロジェクト)RFID_r3_Homing_r1 \ Ben分析。" ||
"ドライバ= {Microsoft Accessドライバ(* .mdb)}; DriverId = 25; FIL = MSアクセス;" ||
"FILEDSN = C:¥Program Files¥Common Files¥ODBC¥Data Sources¥chang_bee_db.dsn;" ||
"MaxBufferSize = 2048; MaxScanRows = 8; PageTimeout = 5; SafeTransactions = 0; Threads = 3; UID = admin; UserCommitSync =はい;" ;
dt1 = データベースを開く ( dbq_string 、
"SELECT * FROM qryAFF14" 、 "qryAFF14" 、見えない ) ;
dt2 = データベースを開く ( dbq_string 、
"SELECT * FROM qryALF0" 、 "qryALF0" 、見えない ) ;
dt3 = データベースを開く ( dbq_string 、
"SELECT扱い、蜂、年齢、days_exp_cum、trips_exp_countからqryTrips_days_exp 、 "qryTrips_days_exp" 、見えない ) ;
DT4 = データベースを開く ( dbq_string 、
"SELECT * FROM qryLeft_time_hour" 、 "qryLeft_time_hour" 、見えない ) ;
dt5 = データベースを開く ( dbq_string 、
"SELECT * FROM qryCombo_exp" 、 "qryCombo_exp" 、見えない ) ;