-1
我想使用opensge jdbc連接器從現有的進度數據庫中提取數據,但即時通訊存在列寬問題。修復SQL長度錯誤
正如我已經知道的dBtool選項來修復寬度。我需要通過4gl腳本來調用這個dBtool。
必須在腳本中定義所有輸入值。
可以嗎?如果是,請提供示例腳本來執行此操作
我想使用opensge jdbc連接器從現有的進度數據庫中提取數據,但即時通訊存在列寬問題。修復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