[問題] 無法讀入資料庫新增的欄位
原本Table_A的欄位如下:
USER_ID HEIGHT WEIGHT SEX
U1 166 65 F
U2 172 69 M
我在Table_A新增"AGE"欄位如下:
USER_ID HEIGHT WEIGHT SEX AGE
U1 166 65 F 23
U2 172 69 M 29
在設定此資料表的頁面 (Page I),讀/寫都正常。
另一個頁面要選取某個user (Page II),讀出Table_A的資料,寫入Table_B。
我照著原本的程式碼新增下列code:
private void AddUserToList() {
foreach (var item in UserList) {
if (item.IsSelected) {
var new_User = new USE_INFO_DTO() {
CRT_USR = TheUserName,
USER_ID = item.USER_ID,
TABLE_A = new TABLE_A_DTO() {
HEIGHT = item.HEIGHT,
WEIGHT = item.WEIGHT,
SEX = item.SEX,
AGE = item.AGE,
},
};
Temp_user_list.Add(new_User);
}
}
}
但是item.AGE卻沒有值,其它欄位則都有值。
檢查Table_A,AGE確實都有值,
在設定User的Page I確實都有值,Table_B卻撈不到AGE的值。
請問各位,我是哪邊少寫了撈AGE資料的程式?
卡了好幾天,仍找不到答案。
請大家幫幫我,謝謝大家的幫忙。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.215.15
→
03/21 19:14, , 1F
03/21 19:14, 1F
UserList是從Table_C來的
→
03/22 20:32, , 2F
03/22 20:32, 2F
啊~ 沒講清楚
是參考Table_C的list,從Table_A抓對應資料,存到Table_B。
事實上,我解決了。
因為前人寫的程式是把Table_C寫成一個物件,
所以我先在Table_C加上AGE的欄位,程式就抓到AGE的資料,並存到Table_B。
謝謝大家 :D
※ 編輯: Wasabe 來自: 59.120.215.15 (03/23 15:32)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章