NULL和空字串 |
缺席
|
a0
一般會員 發表:11 回覆:29 積分:18 註冊:2003-09-12 發送簡訊給我 |
|
Jasonwong
版主 發表:49 回覆:931 積分:581 註冊:2006-10-27 發送簡訊給我 |
|
a0
一般會員 發表:11 回覆:29 積分:18 註冊:2003-09-12 發送簡訊給我 |
謝謝您的回答
SimpleDataSet1.Edit; SimpleDataSet1.FieldByName('TEST').AsVariant := NULL; SimpleDataSet1.Post; SimpleDataSet1.ApplyUpdates(-1); SimpleDataSet1.Active:=false; SimpleDataSet1.Active:= true; 把滑鼠指到DBedit點一下 會發現DBedit 全選起來沒有東西 SimpleDataSet1.Edit; SimpleDataSet1.FieldByName('TEST').AsString:= ''; SimpleDataSet1.Post; SimpleDataSet1.ApplyUpdates(-1); SimpleDataSet1.Active:=false; SimpleDataSet1.Active:= true; 把滑鼠指到DBedit點一下 會發現DBedit 全選起來的是一個空白 我想要NULL 和 '' 選起來的效果一樣 可以辦到嗎? ===================引 用 Jasonwong 文 章=================== 不太懂你要的是什麼 ? 空字串是空的字串, 應該沒有空格才對, 如果有空格應該是有一個空白才對 ===================引 用 a0 文 章=================== 在DBEdit中 NULL 在DBEDIT是空的 如果是空字串 則會有一個空格? 有沒有辦法讓空字串也顯示是空的?
編輯記錄
a0 重新編輯於 2007-05-04 18:17:06, 註解 無‧
|
chuang7287
初階會員 發表:1 回覆:20 積分:29 註冊:2002-10-22 發送簡訊給我 |
|
a0
一般會員 發表:11 回覆:29 積分:18 註冊:2003-09-12 發送簡訊給我 |
|
poclis
一般會員 發表:4 回覆:4 積分:1 註冊:2007-04-20 發送簡訊給我 |
我想應該可以看你想要讓那格子是甚麼來決定吧
如果你是要兩個都是像null應該可以這樣 SimpleDataSet1.Edit; if SimpleDataSet1.FieldByName('TEST').AsString='' then SimpleDataSet1.FieldByName('TEST').AsVariant := NULL; SimpleDataSet1.Post; SimpleDataSet1.ApplyUpdates(-1); SimpleDataSet1.Active:=false; SimpleDataSet1.Active:= true; 要不然就反過來 SimpleDataSet1.Edit; if SimpleDataSet1.FieldByName('TEST').IsNull=TRUE then SimpleDataSet1.FieldByName('TEST').AsString:=''; SimpleDataSet1.Post; SimpleDataSet1.ApplyUpdates(-1); SimpleDataSet1.Active:=false; SimpleDataSet1.Active:= true; 不知道這樣可不可以 ===================引 用 a0 文 章=================== 謝謝您的回答 SimpleDataSet1.Edit; SimpleDataSet1.FieldByName('TEST').AsVariant := NULL; SimpleDataSet1.Post; SimpleDataSet1.ApplyUpdates(-1); SimpleDataSet1.Active:=false; SimpleDataSet1.Active:= true; 把滑鼠指到DBedit點一下 會發現DBedit 全選起來沒有東西 SimpleDataSet1.Edit; SimpleDataSet1.FieldByName('TEST').AsString:= ''; SimpleDataSet1.Post; SimpleDataSet1.ApplyUpdates(-1); SimpleDataSet1.Active:=false; SimpleDataSet1.Active:= true; 把滑鼠指到DBedit點一下 會發現DBedit 全選起來的是一個空白 我想要NULL 和 '' 選起來的效果一樣 可以辦到嗎? ===================引 用 Jasonwong 文 章=================== 不太懂你要的是什麼 ? 空字串是空的字串, 應該沒有空格才對, 如果有空格應該是有一個空白才對 ===================引 用 a0 文 章=================== 在DBEdit中 NULL 在DBEDIT是空的 如果是空字串 則會有一個空格? 有沒有辦法讓空字串也顯示是空的? |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |