delphi向access插入系统时间

sql.Clear;
sql.Add('insert into [Money] (MemberMC,Money_Charge,Money_give,date) values');
SQL.Add('('''+trim(editMemberMC.Text)+''','''+trim(editPrice1.text)+''','''+trim(editPrice2.Text)+''','''+datetostr(date())+''')');
ExecSQL;
提示我insert into语法错误,谁知道怎么回事吗?谢谢

第1个回答  2009-08-05
两个办法。不需要这么复杂
1、在数据库中对时间字段设置默认值为now()
2、SQL语句中,
sql.Add(format('insert into [Money] (MemberMC,Money_Charge,Money_give,date) values("%s","%s","%s",now()")',[trim(editMemberMC.Text),trim(editPrice1.text),trim(editPrice2.Text)]);本回答被提问者采纳
第2个回答  2020-07-24
可以直接在access数据库字段里设置字段的默认值 Now(),取有就是电脑系统的时间
第3个回答  2009-08-05
日期是formatDateTime('yyyy-mm-dd', now)
第4个回答  2009-08-05
日期是formatDateTime('yyyy-mm-dd', now)

delphi向access插入系统时间
1、在数据库中对时间字段设置默认值为now()2、SQL语句中,sql.Add(format('insert into [Money] (MemberMC,Money_Charge,Money_give,date) values("%s","%s","%s",now()")',[trim(editMemberMC.Text),trim(editPrice1.text),trim(editPrice2.Text)]);...

delphi access中字段存储格式是短时间HH:MM类型,但是在查询到grid控件中...
你可能在输入时间数据据时,还是输入了日期.ACCESS设置为短时间,仍然可以保存为长时间(日期+时间),输入数据时,不要直接使用系统日期DATE或者NOW,要截取其中的小时分钟后,再存储到数据库.或者在界面放置一个EDIT组件,直接读取系统时间中小时分钟,然后再以字符串保存到数据库中....

DELPHI ADOQUERY连接ACCESS,查询记录总数问题
应该是 FieldByName('日期').AsString := DateTimeToStr(Date());SQL.Add('select * from DIPBCT where 日期=date()这两句的原因 ACCESS 数据库对日期的查找应该加 而且 DateTimeToStr(Date()的格式与 where 日期=date() 的日期格式不同。第一句换成 FieldByName('日期').AsString := formatda...

delphi access 1899-12-30
或者:TDateField(qry0.FieldByName('时间')).DisplayFormat:='hh:mm:ss';

求delphi与Access数据库连接的步骤
1,新建Project。2,在FORM中放入ADOConnection控件。3,双击ADOConnection控件,然后点击Build...按钮,在“提供者”页中选择“Microsoft Jet 4.0 OLE DB Provider”,然后点击“下一步”按钮,在“连接”页中选择要连接的Access数据库的路径和数据库的文件名.如果数据库没有密码,那就可以了,如果有...

delphi下使用ACCESS是如何进行搭建的
这样才能连接到刚才的那个ACCESS数据库 刚才那个控件的名为con1 这里就要设置了 然后设置TABLENAME属性 刚才是连接数据库 没有连接表 这个属性就是设置连接的表名 EG:部门信息表 现在把ADOTABLE的ACTIVE属性设置成TRUE就可以连接该表了 现在就连接成功了 数据连接任务已经完成 现在想把他显示出来...

delphi中对access数据库进行insert操作出错~
可能是addr字段类型不符,也可能是name字段设为主键而你重复插入了。insert into aa(addr) values("b") 这句可以吗?那你在access中的查询窗口里运行一下,看看提示什么错误?

Delphi从开始日期(datetimepicker1)和结束日期(datetimepicker2)之 ...
教你!1.找到adoconnection1的connectionstring属性,单击旁边的小按钮,出现一个画面,单击build按钮->选择Micorsoft Jet 4.0 OLE DB Provider,单击下一步 ->连线页面中,可以单击右边的按钮,找到你的access数据库,如果有密码,添入用户名和密码,如果没有,单击测试连接 ->确定.连接ok.2.设置adoquery1的...

Delphi+Access 生成表查询的问题
啊,原来是这个意思啊,我理解错误了,为了补回,我做了下实验,发现在DELPHI中确实不能用,不过原因在于模糊查询得不到正常的返回值。虽说相同的语句在ACCESS里面可以,但是在Delphi中用ADO控件是不行的,你可以把查询中的通配符“*”用“%”替换就可以了,虽说有点不可思议,但确实如此。

delphi+access做个人PC管理系统
delphi+access做个人PC管理系统 10 本人大一新生,为参加比赛,速求源码有的朋友请发送邮件to:bh0000-1@163.com或联系本人QQ:261321229如果能帮上我,将不胜感激.(要什么帮忙尽管说,只要是我能做到)由于小弟是个新手,没多少... 本人大一新生,为参加比赛,速求源码 有的朋友请发送邮件to:bh0000-1@163.com 或...

相似回答