代码入下:
scomtime:='#'+FormatDateTime('mm/dd/yyyy hh:nn:ss',now)+'#';
sSql:='insert into customer (cometime) values('+scomtime+')';
cometime是日期/时间类型的,scomtime是字符串类型的
很奇怪没有时间时却没有错。
scomtime:='#'+FormatDateTime('mm/dd/yyyy hh:nn:ss',now)+'#';
sSql:='insert into customer (cometime) values('+scomtime+')';
cometime是日期/时间类型的,scomtime是字符串类型的
很奇怪没有时间时却没有错。
解决方案 »
- “微软手写识别SDK”可以转换成图象识别文字吗?
- 怎么在Delphi中打开以前用VB保存在Access中的图片
- 如何及时发现 DCOMConnection 的连接已经断掉?
- delphi7上传到远程sql2000丢失数据?
- 急救:求一室频聊天室源代码!
- 连续使用IdUDPClient发送数据的问题
- 我是利用TQuery组件通过设置SQL语言对数据库的数据查询和统计,怎么写?
- 窗体最小化时所需要的......
- 我想把我的toolbutton按纽加上图案我用了imagelist控件存储了六个图像,我的toolbutton也是六个,它们的imageindex属性值分别是0到5,请
- 占用资源问题!
- 那里有XP风格的控件,而且要有原代码
- 怎么样把一个数据库里的某个字段的重复数据删掉?
你是不是用ODBC的DSN连接的数据库,这样应该用ODBC转义字符串:
日期:
{d 'yyyy-mm-dd'}
时间:
{t 'hh:nn:ss'}
时期+时间(timestamp):
{ts 'yyyy-mm-dd hh:nn:ss'}
我记得Access字段属性中设的时间格式只是显示格式。在Access中的时间表示上楼主的写法没有错。
你的adoquery或者query的属性ParamCheck设成false
scomtime:='#'+FormatDateTime('mm/dd/yyyy hh:nn:ss',now)+'#';
sSql:='insert into customer (cometime) values('+scometime+')';
dmCheckin.cdsCheckin.Close; cdscheckin是clientdataset
dmCheckin.cdsCheckin.CommandText:=sSql;
dmcheckin.cdsCheckin.Execute;
我现在只能单独插入日期加上时间 或单独插入时间都不行。
access数据库中cometime我设置了类型后其他没有动。
不知道怎么办了?
用 query.sql.add('select * from tab where date > :date')
query.....
这样的不会报错,曾经这个问题搞的我头都大了
formatdatetime('mm''/''dd''/''yyyy hh:nn:ss',now)
可以吧
scomtime:=''''+FormatDateTime('mm/dd/yyyy hh:nn:ss',now)+'''';
sSql:='insert into customer (cometime) values('+scomtime+')';
真是太感谢你了!!!!!