在datawindow中,用setitem(lrow,lcol,ldate)时

sydeng 2002-09-23 10:19:49
在datawindow中,用setitem(lrow,lcol,ldate)时,我想使该字段保存为date型,
我的ldate = day(),但保存时,总是datetime型的,我看了pb的帮助:setitem只能
保存为datetime型的,我现在要保存为date型的,我如何办呢?
...全文
80 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jacksu19 2002-09-23
  • 打赏
  • 举报
回复
最简单的办法是用.格式来保存数据到DW的数据域中。
dw_1.Object.dDate[lrow,lcol] = lDate

要习惯用这种格式来访问和操作数据窗口数据。
取数据:

lDate = dw_1.Object.dDate[lrow,lcol]

luoyefeng 2002-09-23
  • 打赏
  • 举报
回复
关键要将表字段设置为data型,不然存入的都会是datetime
奇遇 2002-09-23
  • 打赏
  • 举报
回复
1.
datetime ldatetime
ldatetime=datetime(day(),time('00:00:00'))
2.
将字段类型改为date型
galaxypilot 2002-09-23
  • 打赏
  • 举报
回复
设置数据窗口中该列的编辑格式为DATE型就可以了。
linghuwha 2002-09-23
  • 打赏
  • 举报
回复
能不能不用setitem,
比如说可以用insert into语句直接操作数据库表
可以达到同样的效果

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧