delphi向access插入系统时间
sql.Clear;sql.Add('insertinto[Money](MemberMC,Money_Charge,Money_give,date)values');S...
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语法错误,谁知道怎么回事吗?谢谢 展开
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语法错误,谁知道怎么回事吗?谢谢 展开
4个回答
展开全部
两个办法。不需要这么复杂
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)]);
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)]);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2020-07-24
展开全部
可以直接在access数据库字段里设置字段的默认值 Now(),取有就是电脑系统的时间
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
日期是formatDateTime('yyyy-mm-dd', now)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
日期是formatDateTime('yyyy-mm-dd', now)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询