我在clientdataset的日期字段editmask设置的格式如下: !9999/99/00 99:99;1;_然后在clientdateset的onsettext事件中写如下提示说明:
procedure Tfrm_tdrsq.clientdatasetTDQSSJSetText(Sender: TField;
const Text: String);
begin
try
strtodatetime(text);
except
showmessage('日期输入错误,请重新输入');
end
end;
然后我用的dbedit链的日期字段,在用户录入错误的时候,能解决一些问题。
但是遇到用户要修改日期,录入错误日期的时候,会报错invalid input value.
use escape key to abandon changes
因为我的程序是浏览器版,于是浏览器就无法关闭!必须在任务管理器下面关闭。
想自己写个时间控件,但是时间太仓促,必须立即解决,所以请遇到类似问题的朋友帮忙一二,感激不尽。
procedure Tfrm_tdrsq.clientdatasetTDQSSJSetText(Sender: TField;
const Text: String);
begin
try
strtodatetime(text);
except
showmessage('日期输入错误,请重新输入');
end
end;
然后我用的dbedit链的日期字段,在用户录入错误的时候,能解决一些问题。
但是遇到用户要修改日期,录入错误日期的时候,会报错invalid input value.
use escape key to abandon changes
因为我的程序是浏览器版,于是浏览器就无法关闭!必须在任务管理器下面关闭。
想自己写个时间控件,但是时间太仓促,必须立即解决,所以请遇到类似问题的朋友帮忙一二,感激不尽。
解决方案 »
- 用EnumWindows和EnumChildWindows枚举不到全部窗口?
- delphi 关于socket.ReceiveBuf接收超过一定长度就出错的问题,请达人们指点!!!
- 找工作找得郁闷,放分..
- 控制外部程序右键菜单?
- 关于GROUP BY的问题,急急急!
- DELPHI在WINDOWS.PAS里,...
- com通讯
- ¥¥¥ 怎样用Delphi提取网页中的内容,用控件还是编程???
- 请问delphi中如何往数据库中插入Unicode的数据?
- 小鱼儿哥哥,来啊----VCL中属性,方法,字段 VS COM中的属性,方法!
- 关于dbgrid中输入法的问题,有兴趣的朋友请进:)
- Midas的数据更新问题!!!进者有分!!!
DateSeparator = '-';
ShortDateFormat = "yyyy-mm-dd ";
TimeSeparator = ':';
LongTimeFormat=" hh:nn:ss";