GDX2ACCESSExample1.gms : trnsport.gdx의 콘텐츠 덤프

설명

이 예는 trnsport 모델의 데이터를 다음으로 덤프하는 방법을 보여줍니다.
데이터베이스 파일에 액세스합니다. 또한 데이터베이스 파일의 열 레이블 지정은
도메인 정보가 누락되었거나 고유하지 않은 데이터가 표시됩니다.

이 모델은 "소개" 예제에서 참조됩니다. "덤핑"에서
GDX2ACCESS 문서의 trnsport.gdx" 예제의 내용.

키워드: GDX2ACCESS, 데이터 교환, 메가 슬롯 언어 기능

카테고리 : 메가 슬롯 데이터 유틸리티 라이브러리


메인 파일 : GDX2ACCESSExample1.gms 다음을 포함합니다: GDX2ACCESSExample1.gms

$title trnsport.gdx의 콘텐츠 덤프(GDX2ACCESSExample1,SEQ=125)

$onText
이 예는 trnsport 모델의 데이터를 덤프하는 방법을 보여줍니다.
데이터베이스 파일에 액세스합니다. 또한 데이터베이스 파일의 열 레이블 지정은
도메인 정보가 누락되었거나 고유하지 않은 데이터가 표시됩니다.

이 모델은 "소개" 예제에서 참조됩니다. "덤핑"에서
GDX2ACCESS 문서의 trnsport.gdx" 예제의 내용.

키워드: GDX2ACCESS, 데이터 교환, 메가 슬롯 언어 기능
$offText

$callTool win32.msapp액세스 가능
$if errorlevel 1 $abort.noError "사용 가능한 액세스 없음"

* 여기에서 INI 파일을 사용하여 데이터베이스 파일 형식을 지정합니다.
$onEcho >howToWrite.ini
[설정]
데이터베이스 버전=12
$offEcho

* 첫 번째 부분: trnsport 모델의 데이터를 accdb에 덤프합니다. 파일
'gamslib trnsport > %system.nullfile%'을 실행합니다.
'메가 슬롯 trnsport lo=0 gdx=trnsport'를 실행합니다.
'gdx2access trnsport.gdx @howToWrite.ini > %system.nullfile%'를 실행합니다.

* 두 번째 부분: 누락되거나 없는 데이터에 대한 열 레이블 지정 시연
* 고유한 도메인 정보(예: 매개변수 B 또는 A)
i / i1*i5 / 설정;
별칭(i,j,k);

매개변수 A(i,i,i) '도메인 정보이지만 열 이름은 고유하지 않습니다.';
A(i,j,k) = 균일(0,1);

매개변수 B '도메인 정보 없음' / i1.i1 1, i1.i2 2, i2.i1 3, i2.i2 4 /;

Execute_unload 'AB.gdx', A, B;
'gdx2access AB.gdx > %system.nullfile%'를 실행합니다.