DBQ를 지정하는 스크립트<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕하세요,
데이터베이스의 소스를 어떻게 지정할 수 있을지 궁금해 지는데, 아마도 이것은 전역 명령문으로서 각 dt =에 의해 참조 될 수 있습니다. 다음 스크립트에서 볼 수 있듯이 다중 Access 테이블에서 데이터를 얻으려면 DBQ = ...를 복제하십시오. 각 dt =에 대해. 유일한 차이점은 "선택 ..."부분입니다. SAS에서 매크로 변수 (% let dir = E : \ Now \ (Project) RFID_r3_Homing_r1 \ Ben analysis \)를 작성하여 데이터베이스 위치를 지정합니다. 그러나 나는 JMP에서 비슷한 일을하는 법을 배웠다. 나는 처음 두 dt =의 중복 된 부분에 밑줄을 그었다. 내 스크립트가 첨부되어 있습니다.
dt1 = DefaultDir = E : \ Now \ (프로젝트) RFID_r3_Homing_r1 \ Ben 분석, 드라이버 = {Microsoft Access 드라이버 (* .mdb)}, 데이터베이스 열기 ( "DBQ = E : \ Now \ (프로젝트) RFID_r3_Homing_r1 \ Ben 분석 \ Chang_bee_db.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 = Yes; ",
"SELECT * FROM qryAFF14", "qryAFF14", 보이지 않음);
dt2 = DefaultDir = E : \ Now \ (프로젝트) RFID_r3_Homing_r1 \ Ben 분석, 드라이버 = {Microsoft Access 드라이버 (* .mdb)}, 데이터베이스 열기 ( "DBQ = E : \ Now \ (프로젝트) RFID_r3_Homing_r1 \ Ben 분석 \ Chang_bee_db.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 = Yes; ",
"SELECT * FROM qryALF0", "qryALF0", 보이지 않음);
= 분석 : RFID_r3_Homing_r1 \ Ben 분석 \ 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 = 예; ",
"선택 치료, 벌, 나이, days_exp_cum, trips_exp_count FROM qryTrips_days_exp", "qryTrips_days_exp", invisible);
= 분석 : RFID_r3_Homing_r1 \ Ben 분석 \ 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 = 예; ",
"SELECT * FROM qryLeft_time_hour", "qryLeft_time_hour", invisible);
= 분석 : RFID_r3_Homing_r1 \ Ben 분석 \ 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 = 예; ",
"SELECT * FROM qryCombo_exp", "qryCombo_exp", invisible);
Re : DBQ를 지정하는 스크립트이 시도:
dbq_string = "DBQ = E : \ Now \ (프로젝트) RFID_r3_Homing_r1 \ Ben 분석 \ 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 = Yes;" ;
dt1 = 데이터베이스 열기 ( dbq_string ,
"SELECT * FROM qryAFF14" , "qryAFF14" , 보이지 않는 ) ;
dt2 = 데이터베이스 열기 ( dbq_string ,
"SELECT * FROM qryALF0" , "qryALF0" , 보이지 않는 ) ;
dt3 = 데이터베이스 열기 ( dbq_string ,
"선택 치료, 벌, 나이, days_exp_cum, trips_exp_count FROM 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" , 보이지 않는 ) ;