为什么获取SQL服务器时间失败?

zhou_feng16 2001-06-05 01:41:00
某MIS系统中有如下代码获取SQL服务器时间:
select getdate() into ......

getdate()函数在SQL SERVER的analyzer中运行正常,但是以上代码的返回值却是:
1900年1月1日,而且sqlca报错。我猜测是事务sqlca设置有问题,有哪位网友能指点一下,排除错误。
...全文
259 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhou_feng16 2001-06-08
  • 打赏
  • 举报
回复
做好事,都没有说对!
还是自己解决了:
如果select getdate() into ld_server from 表名;
如故该表里面没有数据则getdate() 不能成功执行。
zls0303 2001-06-08
  • 打赏
  • 举报
回复
就用 select getdate from table吧
billxia 2001-06-05
  • 打赏
  • 举报
回复
格式转换错误就会出现 1900年1月1日
pbworm 2001-06-05
  • 打赏
  • 举报
回复
datetime ldate_sys_date
select getdate() into ldate_sys_date from tablename;
前提条件是和数据库要连接上。
caolei1974 2001-06-05
  • 打赏
  • 举报
回复
你建一个数据窗口,加一个计算列getdate(),然后取出来看看

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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