-1
난 열린 진도 커넥터를 사용하여 기존 진행률 데이터베이스에서 데이터를 가져 오려고하지만 열 너비 문제가 있습니다.SQL 길이 고정 오류
이미 폭을 고정하는 dBtool 옵션에 대해 알고 있습니다. 4gl 스크립트로이 dBtool을 호출해야합니다.
모든 입력 값은 스크립트에 정의되어야합니다.
할 수 있습니까? 그렇다면 예제 스크립트를 제공해주세요.
난 열린 진도 커넥터를 사용하여 기존 진행률 데이터베이스에서 데이터를 가져 오려고하지만 열 너비 문제가 있습니다.SQL 길이 고정 오류
이미 폭을 고정하는 dBtool 옵션에 대해 알고 있습니다. 4gl 스크립트로이 dBtool을 호출해야합니다.
모든 입력 값은 스크립트에 정의되어야합니다.
할 수 있습니까? 그렇다면 예제 스크립트를 제공해주세요.
다음은 공식 지식 기반 예제입니다 (자세한 내용은 아래 링크 참조).
========== PROGRAM LISTING FOLLOWS ==============
FOR EACH _file NO-LOCK WHERE _Tbl-Type = "T":
OUTPUT TO Value("input.txt").
/* SQL Width Scan wFix Option. */
PUT UNFORMATTED "9~n2~n1~n20~n" + STRING (_file-number) + "~n0".
OUTPUT CLOSE.
OS-COMMAND SILENT VALUE ("dbtool Sports2000 < input.txt").
OS-RENAME VALUE ("dbtool.out") value ("dbtool_" + _file-name).
END.
========= example of the input file created by the above script =======
9
2
1
20
20
0
========= example output for a single table ===========
Total records read: 0
SQLWidth errors found: 0, Date errors found: 0
SQLWidth errors fixed: 0
-1에서 완전한 예를 더 나은 설명을 참조, 링크는 대답합니다. 최소한 답에서 질문에 대한 가장 중요한 정보를 최소한 인용하십시오. –
@ MarkRotteveel 좋은 지적, 예제를 추가했습니다 – Jensd
이 스크립트는 작동합니다. C :/Temp 및 Pro 경로를 확인했습니다. 또한 dbtool 키워드로 검색했습니다. 나는 어떤 파일을 찾을 수 있었다. 제발 조언. – Maha