MySQL Primary index 欄位給值 '' |
尚未結案
|
blue
中階會員 發表:170 回覆:136 積分:81 註冊:2002-04-15 發送簡訊給我 |
|
mypigbaby
高階會員 發表:11 回覆:168 積分:155 註冊:2006-07-20 發送簡訊給我 |
|
bestlong
站務副站長 發表:126 回覆:734 積分:512 註冊:2002-10-19 發送簡訊給我 |
【無法通過】應該有詳細的錯誤訊息,能夠列出你的資料表結構分析問題才能更明確
不過,我有疑問的是【最終產品】一般的認知為不是其他產品的下階,那何必要有多餘的 BOM 資料 一個最終產品多數都是沒有上階,但是沒有上階就不一定是最終產品 請問是哪個系統是用這樣的結構處理的可以分享一下嗎? ===================引 用 blue 文 章=================== Hi,各位先進大家好: 請教一個問題, 因要作 BOM 表,最終成品的父階需設為 ''(非 null,在 MySQL 是不一樣), 在MySQL中可以 Insert '' 到該欄位, 但在 Delphi 中該欄位.AsString = '' 時卻無法通過, 不知有何方法? 謝謝!
------
http://blog.bestlong.idv.tw/ http://www.bestlong.idv.tw/ http://delphi-ktop.bestlong.idv.tw/ |
blue
中階會員 發表:170 回覆:136 積分:81 註冊:2002-04-15 發送簡訊給我 |
Hi,感謝mypigbaby & bestlong 大大的回應:
從MYSQL中設定,該欄位預設值為'',DELPHI最終階就不要去新增那個欄位 --> 因是資料維護的畫面,並非直接下SQL Insert, 訊息是:Field value request 資料結構:如下: 子件件號 父件件號 單位用量 前置期 : : 子件件號 父件件號為Primary index A -- A1 -- A2 -- A21 -- A22 資料表示: 子件 父件 A '' A1 A A2 A A21 A2 A22 A2 當然,技巧上可以使用特定代碼來設定最終產品父階的值 只是想了解使用資料輸入時是否有辦法不給值又不會讓MySQL回應 Field value request 謝謝! ===================引 用 bestlong 文 章=================== 【無法通過】應該有詳細的錯誤訊息,能夠列出你的資料表結構分析問題才能更明確 不過,我有疑問的是【最終產品】一般的認知為不是其他產品的下階,那何必要有多餘的 BOM 資料 一個最終產品多數都是沒有上階,但是沒有上階就不一定是最終產品 請問是哪個系統是用這樣的結構處理的可以分享一下嗎? ===================引 用 blue 文 章=================== Hi,各位先進大家好: 請教一個問題, 因要作 BOM 表,最終成品的父階需設為 ''(非 null,在 MySQL 是不一樣), 在MySQL中可以 Insert '' 到該欄位, 但在 Delphi 中該欄位.AsString = '' 時卻無法通過, 不知有何方法? 謝謝! |
carstyc
資深會員 發表:16 回覆:254 積分:329 註冊:2003-07-18 發送簡訊給我 |
1.在建TABLE時,該欄位設定成允許空值 應該就可以了吧...
create table basic( no char(4) null , name char(10) not null , id char(10) not null ); 2.在建TABLE時,該欄位設預設值.... create table basic( no char(4) null default ' ' name char(10) not null , id char(10) not null ); 3. 就在存檔之前,把文字盒裡面的 '' 變成 ' '。 ===================引 用 blue 文 章=================== Hi,感謝mypigbaby & bestlong 大大的回應: 從MYSQL中設定,該欄位預設值為'',DELPHI最終階就不要去新增那個欄位 --> 因是資料維護的畫面,並非直接下SQL Insert, 訊息是:Field value request 資料結構:如下: 子件件號 父件件號 單位用量 前置期 : : 子件件號 父件件號為Primary index A -- A1 --A2 -- A21 -- A22 資料表示: 子件 父件 A '' A1 A A2 A A21 A2 A22 A2 當然,技巧上可以使用特定代碼來設定最終產品父階的值 只是想了解使用資料輸入時是否有辦法不給值又不會讓MySQL回應 Field value request 謝謝! ===================引 用 bestlong 文 章=================== 【無法通過】應該有詳細的錯誤訊息,能夠列出你的資料表結構分析問題才能更明確 不過,我有疑問的是【最終產品】一般的認知為不是其他產品的下階,那何必要有多餘的 BOM 資料 一個最終產品多數都是沒有上階,但是沒有上階就不一定是最終產品 請問是哪個系統是用這樣的結構處理的可以分享一下嗎? ===================引 用 blue 文 章=================== Hi,各位先進大家好: 請教一個問題, 因要作 BOM 表,最終成品的父階需設為 ''(非 null,在 MySQL 是不一樣), 在MySQL中可以 Insert '' 到該欄位, 但在 Delphi 中該欄位.AsString = '' 時卻無法通過, 不知有何方法? 謝謝!
編輯記錄
carstyc 重新編輯於 2011-09-07 09:41:45, 註解 無‧
|
blue
中階會員 發表:170 回覆:136 積分:81 註冊:2002-04-15 發送簡訊給我 |
Hi,感謝carstyc的回應:
不過,因是Primary index 無法設定成允許空值 謝謝! ===================引 用 carstyc 文 章=================== 1.在建TABLE時,該欄位設定成允許空值 應該就可以了吧... create table basic( no char(4) null , name char(10) not null , id char(10) not null ); 2.在建TABLE時,該欄位設預設值.... create table basic( no char(4) null default ' ' name char(10) not null , id char(10) not null ); 3. 就在存檔之前,把文字盒裡面的 '' 變成 ' '。 ===================引 用 blue 文 章=================== Hi,感謝mypigbaby & bestlong 大大的回應: 從MYSQL中設定,該欄位預設值為'',DELPHI最終階就不要去新增那個欄位 --> 因是資料維護的畫面,並非直接下SQL Insert, 訊息是:Field value request 資料結構:如下: 子件件號 父件件號 單位用量 前置期 : : 子件件號 父件件號為Primary index A -- A1 --A2 -- A21 -- A22 資料表示: 子件 父件 A '' A1 A A2 A A21 A2 A22 A2 當然,技巧上可以使用特定代碼來設定最終產品父階的值 只是想了解使用資料輸入時是否有辦法不給值又不會讓MySQL回應 Field value request 謝謝! ===================引 用 bestlong 文 章=================== 【無法通過】應該有詳細的錯誤訊息,能夠列出你的資料表結構分析問題才能更明確 不過,我有疑問的是【最終產品】一般的認知為不是其他產品的下階,那何必要有多餘的 BOM 資料 一個最終產品多數都是沒有上階,但是沒有上階就不一定是最終產品 請問是哪個系統是用這樣的結構處理的可以分享一下嗎? ===================引 用 blue 文 章=================== Hi,各位先進大家好: 請教一個問題, 因要作 BOM 表,最終成品的父階需設為 ''(非 null,在 MySQL 是不一樣), 在MySQL中可以 Insert '' 到該欄位, 但在 Delphi 中該欄位.AsString = '' 時卻無法通過, 不知有何方法? 謝謝! |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |