討論區內文

當前位置:首頁>討論專區>內文


1.主題:[iCoder]明細檔儲存出錯II

發表人名稱:

hmdick

發表日期:

2020/11/6 上午 09:42:33

發表人來自:

210.242.249.217

您好,

先前有詢問過明細檔儲存會出現資料行'XXX'被限制為唯一。值'ZZZ'已經存在。

後續透過自動編號(AutoSeq)元件,對明細表的sn欄位進行編號即可。

但昨天發現,若儲存兩筆以上時,仍會跳出此訊息,請問該如何解決?

2.主題:Re:[iCoder]明細檔儲存出錯II

發表人名稱:

Lily

發表日期:

2020/11/6 上午 10:02:25

發表人來自:

116.233.73.65

AutoSeq是在client編碼的,只適合detail這種不分頁的方式。如果是master或者單檔,應該使用Server端的AutoNumber元件來編號。且只能一次新增一筆就要保存。
3.主題:Re:[iCoder]明細檔儲存出錯II

發表人名稱:

hmdick

發表日期:

2020/11/6 上午 10:38:31

發表人來自:

210.242.249.217

AutoSeq我是用在明細檔編流水號(001~0XX),欄位名稱是sn。

但是若明細檔有兩筆以上,即會跳出上圖那個錯誤。

4.主題:Re:[iCoder]明細檔儲存出錯II

發表人名稱:

Lily

發表日期:

2020/11/6 上午 11:17:04

發表人來自:

116.233.73.65

您的Detail的key欄位只有這個flowid嗎?這樣會重複的。
5.主題:Re:[iCoder]明細檔儲存出錯II

發表人名稱:

hmdick

發表日期:

2020/11/6 下午 02:19:23

發表人來自:

210.242.249.217

KEY欄位有兩個,FlowId跟sn。
6.主題:Re:[iCoder]明細檔儲存出錯II

發表人名稱:

Lily

發表日期:

2020/11/6 下午 02:37:09

發表人來自:

116.233.73.65

您檢查一下Server端Detail的InfoCommand的KeyFields的設定是否正確,重建一下server再試試。

如果這裡設定沒有問題,那這個錯誤應該是master的?是否有重複號存在?

7.主題:Re:[iCoder]明細檔儲存出錯II

發表人名稱:

hmdick

發表日期:

2020/11/10 下午 01:42:18

發表人來自:

210.242.249.217

已設定完成,KeyFields僅設定到FlowId導致此錯誤產生。感謝!

8.主題:Re:[iCoder]明細檔儲存出錯II

發表人名稱:

Lily

發表日期:

2020/11/10 下午 01:47:01

發表人來自:

116.233.73.65

結案