今天使用gui_upload函數將文本文件的內容讀取到內表.出現了一個問題,總是程序宕掉,出項的提示是
Type conflict when calling a function module.
原來是我們的文件名問題,函數的參數filename是string類型的,那么我們直接將選擇屏幕里獲得的文件名賦值給gui_upload函數的參數filename就會宕掉,出項類型不匹配的錯誤提示.所以可以定義一個臨時變量,類型為string的,我們從選擇屏幕獲得的文件名賦值給string類型的臨時變量,在將臨時變量的值傳遞給filename參數就可以了.
需要注意的幾點:
文件要是文本文件,文件內容是tab鍵分割的字段.
內表的各個字段要與文本文件的各個字段對應.
函數exporting參數:
FILENAME = L_FILE
FILETYPE = 'ASC'
HAS_FIELD_SEPARATOR = 'X'