With dm.ADOq do
begin
Close;
SQL.Clear;
time:= strtodatetime(edit39.Text);
SQL.Add( 'update yuangong set shijian=to_date('''+FormatdateTime('yyyy-mm-dd ',time)+''', 'yyyy-mm-dd') Where xingming='''+edit15.Text+''' ');
execsql;
end;系统总是提示错误 , 请问该怎样修改数据库中的时间字段的值。
begin
Close;
SQL.Clear;
time:= strtodatetime(edit39.Text);
SQL.Add( 'update yuangong set shijian=to_date('''+FormatdateTime('yyyy-mm-dd ',time)+''', 'yyyy-mm-dd') Where xingming='''+edit15.Text+''' ');
execsql;
end;系统总是提示错误 , 请问该怎样修改数据库中的时间字段的值。
解决方案 »
- [ delphi新手高分求助]代码错在什么地方?
- dbexpress的SQLStoredProc怎么用?给个具体例子,谢了。急急急急!
- 请问怎么样去取DBGRID的某一行某一列的值?
- IndexDefs.Add应该用在什么时候?
- 为什么程序编译执行几次就开始出现insufficient memory的情况.....
- DELPHI中有没有显示磁盘目录列表的控件?
- 李维公布新书Delphi.NET Developer Guide写作计划,诚邀高手出谋划策
- 网络问题?快来拿分啊!
- 关于报表打印的问题?
- delphi 两日期相减,为何不能得出相差天数?(急)
- delphi7 无法启动 运行delphi32.exe也没有任何反应。
- delphi调用excel 中某一隔,有数值型有文本型,提示string与Double类型不对。
只要edit39输入的是符合日期的格式就行了,至于是不是符合日期格式自己要先判断
... shijian='+Quotedstr(edit39.Text)+' ...
update yuangong set shijian='2012-8-23' where xingming='XX'