我用Access数据库,某字段设置为短日期,在添加记录时该字段的值取为
DateToStr(Date),结果就出现了这样的情况?怎么办呀? with ADOQuery1 do
begin
Close;
Sql.Clear;
Sql.Add('insert into 政府监督信息表(主题,图片位置,内容,时间) values('+
QuotedStr(TopicEdit.Text)+','+
QuotedStr(PicPathEdit.Text)+','+
QuotedStr(ContentMemo.Text)+','+
FormatDateTime('yyyy-mm-dd',Date)+')');
ExecSql;
end;
DateToStr(Date),结果就出现了这样的情况?怎么办呀? with ADOQuery1 do
begin
Close;
Sql.Clear;
Sql.Add('insert into 政府监督信息表(主题,图片位置,内容,时间) values('+
QuotedStr(TopicEdit.Text)+','+
QuotedStr(PicPathEdit.Text)+','+
QuotedStr(ContentMemo.Text)+','+
FormatDateTime('yyyy-mm-dd',Date)+')');
ExecSql;
end;
解决方案 »
- 求解释。。。
- IIS的问题
- 如何解决package和主程序中都要uses同一个unit的问题?
- 发现一个非常灵异的问题, 高手进来看下.
- 我用 lazarus 开发了一个填色游戏,请大家玩玩看,提提意见
- 菜鸟求助:在子窗体中如何再弹出窗体并传值?
- 求简单代码﹕点按钮后进行开窗查询﹐然后返回查询中某字段的值。谢谢了﹗﹗﹗
- 设置透明色后效果不好.拖动时盖住其他组件.
- 请问哪一个报表控件最好用,最简单?
- 各路大虾侠留步
- ***********如何在StringGrid中的某一列的单元格中添加一个按钮?**************
- FastReport中明细Band在所连的表为空时怎样让其显示为空格?
QuotedStr(TopicEdit.Text)+','+
QuotedStr(PicPathEdit.Text)+','+
QuotedStr(ContentMemo.Text)+','+
'#'+FormatDateTime('yyyy-mm-dd',Date)+'#'+')');
begin
Close;
Sql.Clear;
Sql.Add('insert into 表1(ad) values(#'+
datetostr(date) + '#)');
ShowMessage(SQL.Text);
ExecSql;
end; //access数据库需要为日期型字段加##