delphi max('欄位') |
答題得分者是:Coffee
|
chi120
一般會員 發表:16 回覆:16 積分:6 註冊:2007-08-28 發送簡訊給我 |
DM.Query1.Close;
DM.Query1.SQL.Clear; DM.Query1.SQL.Add('select max(machno) from prdmoc ' ' where machno[1,3] = ' '''' yy ''''); DM.Query1.Prepare; DM.Query1.Open; if DM.Query1.FieldByName('(max)').asstring = '' then Vmachno := yy '0001' 小女子來也~請教各位大大~ 執行後,紅色字串部分出現錯誤 請問這樣撰寫,有誤嗎? chi
------
Aki..就算沒有明天 |
shunaaron
高階會員 發表:13 回覆:94 積分:106 註冊:2006-10-06 發送簡訊給我 |
DM.Query1.SQL.Add('select max(machno) as pp from prdmoc '
' where machno[1,3] = ' '''' yy ''''); if not DM.Query1.FieldByName('pp').isnull then Vmachno := yy '0001' 當Max出來的值是沒資料是null 因為是不能用空白去判斷 ===================引 用 chi120 文 章=================== DM.Query1.Close; DM.Query1.SQL.Clear; DM.Query1.SQL.Add('select max(machno) from prdmoc ' ' where machno[1,3] = ' '''' yy ''''); DM.Query1.Prepare; DM.Query1.Open; if DM.Query1.FieldByName('pp').asstring = '' then Vmachno := yy '0001' 小女子來也~請教各位大大~ 執行後,紅色字串部分出現錯誤 請問這樣撰寫,有誤嗎? chi
------
程式沒有這麼難 只是還沒打通其中要絕 |
Coffee
版主 發表:31 回覆:878 積分:561 註冊:2006-11-15 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |