輸入與資料表欄位重覆辨識問題 |
|
wishmaster926
初階會員 發表:91 回覆:69 積分:32 註冊:2006-12-13 發送簡訊給我 |
各位專家好:
小弟目前碰到一無法解決之問題,小弟係使用bcb 6.0 sql server,資料表中有一編號欄位(如下圖), 在使用者進行作業時,最後有一edit元件供其輸入產品編號,但這4碼編號不能與原資料表中的編號欄位值重覆, 如資料表中當日"編號"欄位已有0101,則程式在使用者輸入0101時,就必需顯示錯誤訊息給使用者,.如"編號重覆"!!! 我的程式判斷流程大致如下: 1.先select * from 資料表 where 日期=當日日期 2open i=0; j=0; 3.while (i { if edit1->Text=ado1->編號欄位->AsString; j=1; i ; } if j=1 show "錯誤訊息" 但程式每次只要加上這一段,就當住了(語法也沒錯,變數也有設好), 請問大家如何解決,或是有更好的判斷方法嗎?????????多謝!!!!! 資料表如下------>
------
~~~~~~~~時時多爬文 勿使惹塵埃~~~~~~~~ ~~~~~~~~時時多爬文 勿使惹塵埃~~~~~~~~ ~~~~~~~~時時多爬文 勿使惹塵埃~~~~~~~~ |
pcboy
版主 發表:177 回覆:1838 積分:1463 註冊:2004-01-13 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |