iT邦幫忙

0

4gl新增自訂欄位 , List and record field counts differ

請問一下,目前我在axmt800要增加欄位, 預設的自訂欄位oepud08, 但要將oepud08(數字) 改為oepud06(文字)時,
4gl, 4fd 程式已處理編譯完成沒有錯誤,
但是在執行的時候會出現「List and record field counts differ.」

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
做工仔人!
iT邦大師 1 級 ‧ 2022-01-27 11:55:45
最佳解答

建議:將程式"倒回去" , TIPTOP系統不要這樣"玩(完)" !
很簡單的改法:
1.用 p_zta :將oepud08 的datatype 改為varchar .
2.在p_per中的oepud08 改為可視,可輸入
3.調整4fd的位置
4.r.f2
收工

0
阿恢
iT邦新手 4 級 ‧ 2022-01-27 10:51:59

你要將原本是oepud08改成oepud06,那原本的oepud06你怎麼處理?

我們的目前到oepud15,若要再新增欄位,就會多oepud16,若沒什麼特殊原因,不會把oepud08改成oepud06..

然後會出現這個就表示list在畫面的跟資料庫的欄位數量不符

0
by2048
iT邦高手 1 級 ‧ 2022-01-27 11:48:23

宣告的陣列變數 個數
跟select 個數 順序要相同
多一個少一個都不行

除非宣告是這種
define g_oep RECORD LIKE oep_file.*
oepud06 oepud08怎麼切換都沒差

如果是新增欄位r.s2 DS 及使用中的營運中心要要做才行

我要發表回答

立即登入回答