hur.cn - 华软网

 热门搜索

今天碰到一个很奇怪的小问题

  作者:未知    来源:网络    更新时间:2018/12/6
我在一个pb应用的open事件里弹出
messagebox('',string(today(),'yyyymmdd'))
获得的是19000101
在窗口中用这句话获得的也是这个值

我确定我机器的时间没有毛病
由于新建一个pb应用程序,在open事件里弹出的就是今天的日期


谁遇到过?
------华软网友回答------
messagebox('',string(today(),'yyyy.mm.dd'))
试试看?
------华软网友回复------
获得的结果是1900.01.01
------华软网友回复------
//
照旧没有解决啊
------华软网友回复------
重新full build一下
------华软网友回复------
regenerate
------华软网友回复------
重装系统,,pb,,重新生成,都没有用
------华软网友回复------
你看看你在程序里是否有定义的重复的函数,,如果你自己定义了一个today,,那系统会先调用你的那个
------华软网友回复------
我查查
------华软网友回复------
我这里是有一个
DateTime ldt_today

//SELECT Top 1 getdate() Into :ldt_today From sysfiles;
//
//Return Date(ldt_today)
//
//return gd_UserDate

这样写也没有毛病啊,,,

但把它删掉就能够了,,
就是它的原因      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。