CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

paradox的INSERT语句

楼主xiaohewanwan(小何)2001-02-15 08:59:00 在 Delphi / VCL组件开发及应用 提问

    我的INSERT语句:  
          insert   into   tab_xx(now_date)values('2001-12-12')     或  
          insert   into   tab_xx(now_date)values(2001-12-12)   都提示类型错误(now_date是date类型的字段。  
          why???  
  问题点数:28、回复次数:5Top

1 楼LaoZheng(阿明)回复于 2001-02-15 09:20:00 得分 0

insert   into   tab_xx(now_date)values('12/12/2001')Top

2 楼jingpingyi(jingpingyi)回复于 2001-02-15 09:36:00 得分 0

SQL.Add('insert   into   tab_xx(now_date)values(:vDate)');  
  Params[0].asDate   :=   StrtoDate('2001-12-12');  
   
      Top

3 楼wfmwg(马子)回复于 2001-02-15 10:22:00 得分 0

给你一个函数,可以轻松实现日期格式转换。  
  function   TMainForm.ChangeDate(DT:   Tdate):   string;  
  var  
      str,   tmp                     :   string;  
  begin  
      str   :=   datetimetostr(DT);  
      if   pos('-',   str)   =   3   then   {如果'-'出现的位置为第3位,即为00-8-20格式}  
          begin  
              tmp   :=   copy(str,   1,   2);  
              str   :=   copy(str,   4,   length(str)   -   3);  
              str[Pos('-',   Str)]   :=   '/';  
              result   :=   str   +   '/'   +   tmp;  
          end  
      else   if   pos('-',   str)   =   5   then   {如果'-'出现的位置为第5位,即为2000-8-20格式}  
          begin  
              tmp   :=   copy(str,   1,   4);  
              str   :=   copy(str,   6,   length(str)   -   5);  
              str[Pos('-',   Str)]   :=   '/';  
              result   :=   str   +   '/'   +   tmp;  
          end;  
  end;  
  完全没有问题。Top

4 楼vivian_y(玮玮)回复于 2001-02-15 12:57:00 得分 28

paradox数据库中的时间类型的字段格式是MM/DD/YYYY,在对它才做是最好先Format,再对表进行操作,例:S_Date   :=   FormatDateTime('MM''/''DD''/''YYYY',   MinDate);Top

5 楼vivian_y(玮玮)回复于 2001-02-15 12:58:00 得分 0

paradox数据库中的时间类型的字段格式是MM/DD/YYYY,在对它才做是最好先Format,再对表进行操作,例:S_Date   :=   FormatDateTime('MM''/''DD''/''YYYY',   MinDate);Top

相关问题

  • insert语句
  • 求Insert 语句 ????
  • insert语句
  • INSERT INTO 语句错误?
  • insert 语句报错?
  • insert语句报错!
  • insert语句问题
  • 关于Insert into 语句
  • 请教Insert 语句????
  • 在paradox中如何用INSERT INTO语句插入带日期类型的数据

关键词

  • 字段
  • date
  • paradox
  • 格式
  • str
  • yyyy
  • tmp
  • insert into tab
  • xx
  • pos

得分解答快速导航

  • 帖主:xiaohewanwan
  • vivian_y

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo