如何把以个日期时间插入数据库中啊? parambyname('nexttime').value:=formatdatetime('yyyymmddhhss',now);不对啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 parambyname('nexttime').value:=datetostr(date); 如果用oracle,select * from table where nexttime=to_date(:nexttime,'yyyy-MM-dd')试试看 parambyname('nexttime').value:=strtodatetime(formatdatetime('yyyymmddhhss',now)); parambyname('nexttime').asdatetime:=now; parambyname('nexttime').value:=now;不行吗? 如果是BDE parambyname('nexttime').asstring:=formatdatetime('yyyymmddhhss',now);如果是ADO 查看一下 paramcheck 是否为true; parambyname('nexttime').value:=now;不行吗?------------------就是。要不parambyname('nexttime').value:=datetimetostr(now);你的参数是什么类型的 我的是这样的一个意思,时间是用户输入的,采用的datetimepick1控件再用formatdatetime加上前面的日期一起构成,一个带有日期时间的字段但是再插入ORACLE的数据库的时候总说时间格式不正确 parambyname('nexttime').asdatetime:=now(); parambyname('nexttime').asstring:=formatdatetime('yyyy-mm-dd hh:nn:ss',now); 你可以直接ParamByName('nexttime').value:=时间控件.DateTime不过之前你要把该参数的类型设为ftDateTime.我的是用SQL SERVER 2K 可以通过,应该ORACLE的时间格式也差不多吧~~ '''+ formatdatetime('mm/dd/yy',datetimepicker1.date) +''' 你数据库 中 的时间域定义为什么类型呢 ?你使用什么进行连接ado ,还是bde呢 ? 真接Insert吧insert into ddd values(,,,to_date('20020202','YYYYMMDD'),,,);就可以了。其实这是最基本的操作。 查看oracle的日期格式设置,中文oracle用的是中文格式,如:mm月dd日yyyy年。 是你格式化的问题,YYYYMMDDHHSS应该是不行的,日期和时间要分搁开,你可以用YYYY-MM-DD hh:nn:ss 格式化时间的确问题你把时间格式化为这样的形式:YYYY-MM-DD HH:NN:SS试试 parambyname('nexttime').asstring:=formatdatetime('yyyy-mm-dd hh:nn:ss',now); Delphi2010有这种控件吗 如何判断鼠标在TForm的标题栏点击左键? 学生成绩管理系统--源码 程序弹出异常时,如何在本程序中把这个整个屏幕抓下来。 SQL中money字段的问题 Delphi中如何进行模糊查找? 未说明的标识符:'application' 请问: 如何用代码实现,将 Frame 加入到 Form 中. QR如何解决自动换行的问题 QREPORT中要实现这样的报表怎么作?(无限加分) 天越来越热,裤头越来越多!!散它200分!!!!!爽一爽!!! 怎么样在sqlerver中update一个图片字段,对应的delphi的代码怎么写 ?
parambyname('nexttime').asstring:=formatdatetime('yyyymmddhhss',now);
如果是ADO
查看一下 paramcheck 是否为true;
------------------
就是。要不
parambyname('nexttime').value:=datetimetostr(now);
你的参数是什么类型的
时间是用户输入的,采用的datetimepick1控件再用formatdatetime
加上前面的日期一起构成,一个带有日期时间的字段但是再插入ORACLE的数据库的时候总说时间格式不正确
ParamByName('nexttime').value:=时间控件.DateTime
不过之前你要把该参数的类型设为ftDateTime.我的是用SQL SERVER 2K 可以通过,应该ORACLE的时间格式也差不多吧~~
insert into ddd values(,,,to_date('20020202','YYYYMMDD'),,,);
就可以了。其实这是最基本的操作。
你可以用YYYY-MM-DD hh:nn:ss
你把时间格式化为这样的形式:YYYY-MM-DD HH:NN:SS试试