DEFAULT ' ',not null 的欄位中無法修改成空白字串存入 |
尚未結案
|
cosuki
一般會員 發表:10 回覆:40 積分:10 註冊:2003-06-05 發送簡訊給我 |
我在此一事件下想要把使用者輸入930101年改成20030101存入
且希望若修改時,輸入空白時,能存入空白..
但一直會有錯誤訊息出來
"提供不一致或不完全的資訊導致參數物件不適當地被拒,錯誤碼3708
是為什麼哩 procedure TMD.vCDStrepstOUT_DTSetText(Sender: TField; const Text: String);
var newDate:string;
begin //轉中文年存入
if trim(text)='' then
begin
Sender.Value:='';
exit;
end; newDate:=inttostr(strtoint(Text) 19110000);
try
StrToDate(sToDateStr(newDate));
Sender.Value :=newDate;
except
on E: EConvertError do
begin
showmessage(ERROR_INPUT_DATE);
exit;
end;
end; 發表人 - cosuki 於 2004/02/16 14:56:27
|
terrychen
尊榮會員 發表:90 回覆:794 積分:501 註冊:2003-05-01 發送簡訊給我 |
|
cosuki
一般會員 發表:10 回覆:40 積分:10 註冊:2003-06-05 發送簡訊給我 |
|
cosuki
一般會員 發表:10 回覆:40 積分:10 註冊:2003-06-05 發送簡訊給我 |
|
terrychen
尊榮會員 發表:90 回覆:794 積分:501 註冊:2003-05-01 發送簡訊給我 |
|
cosuki
一般會員 發表:10 回覆:40 積分:10 註冊:2003-06-05 發送簡訊給我 |
|
terrychen
尊榮會員 發表:90 回覆:794 積分:501 註冊:2003-05-01 發送簡訊給我 |
|
cosuki
一般會員 發表:10 回覆:40 積分:10 註冊:2003-06-05 發送簡訊給我 |
|
Miles
尊榮會員 發表:27 回覆:662 積分:622 註冊:2002-07-12 發送簡訊給我 |
|
Chance36
版主 發表:31 回覆:1033 積分:792 註冊:2002-12-31 發送簡訊給我 |
cosuki 你好 我沒有用Oracle , 但我用MSSQL試了一下
1.預設值的欄位我輸入一個空白,它不理我,等於沒預設值。
2.輸入空字串(隨便輸入後再刪除),也等於沒預設值。
3.輸入'' 則預設值為兩個引號而不是空字串
4.輸入其他,當然輸入什麼預設值即是什麼。 所以,我真的沒辦設定預設值為''(空字串不是兩個引號),我在想你所謂的Default '' 會不會是上述的第三種狀況啊!不過即使如此,也不會出現你說的錯誤。 當然,預設值僅會影響新增的記錄及欄位值被清除時(Field.Clear),所以你在資料庫的欄位定義中是否有其他的約束條件(制約條件)影響到空字串儲存?即使預設值為xxxx,而存入空字串也不會出事。 祝好運 發表人 - chance36 於 2004/02/16 21:39:04
|
cosuki
一般會員 發表:10 回覆:40 積分:10 註冊:2003-06-05 發送簡訊給我 |
|
Miles
尊榮會員 發表:27 回覆:662 積分:622 註冊:2002-07-12 發送簡訊給我 |
Hi cosuki 您好:
我看了TDataSetProvider.ResolveToDataSet的Help, 有一點疑問, 你的資料有確實存到Server去嗎?
This can be useful if the application uses the events on the dataset component or if the dataset does not represent the data from a database server (for example, a client dataset). 我不是高手, 高手是正在銀幕前微笑的人.
------
我不是高手, 高手是正在銀幕前微笑的人. |
water
初階會員 發表:90 回覆:89 積分:35 註冊:2003-07-07 發送簡訊給我 |
|
cosuki
一般會員 發表:10 回覆:40 積分:10 註冊:2003-06-05 發送簡訊給我 |
|
sryang
尊榮會員 發表:39 回覆:762 積分:920 註冊:2002-06-27 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |