philips 发表于 2005-9-27 11:22:02

sybase12.5数据库时间和系统时间不一致如何处理?

<P>我有个销售系统,后台服务器用的LINUX系统,数据库用的是sybase12.5,我在作单据时发现生成单据的日期不对,我立刻修改了LINUX系统的时间并立刻重启了服务器,但是发现LINUX系统的时间正确了,但是我销售系统的单据日期还是原来的日期,没有随着LINUX系统的时间改变。这个系统好像取的是sybase数据库的时间作为单据生成的日期。请问我如何把sybase数据库的日期和LINUX系统的日期变的一致?</P>

阿辉 发表于 2005-9-27 11:38:34

<P>linux不是很熟,应该不会有这种情况吧!</P>
<P>销售系统取的是服务器端的日期还是客户端的日期?</P>
<P>如果取的是服务器的日期,好象没听说sybase有独立的日期呀?</P>
<P>如果取的是客户端的日期,改一下就好了(最好改程序,让它取服务器的日期)</P>

philips 发表于 2005-9-27 11:53:52

<P>客户端的日期和系统的日期现在都是正常的了,因为我装了3台机器都是这样的情况。所以我觉得销售系统取得不是客户端的日期也不是服务器的日期。</P>

ehxz 发表于 2005-9-27 12:27:39

<P>你取时间在哪里取的,用的那个命令?</P>

flybean 发表于 2005-9-30 10:03:59

Sybase内部维护有一个时钟

获取系统时钟代价较高,因此SYBASE在内部维护了一个时钟,大部份的时间获取均是通过内部调用,而没有去进行系统调用。<br>
getdate()是获取系统时钟。<br>

xxgsymj 发表于 2005-11-4 09:09:54

<P>楼主的应用和我们是一样的</P>
<P>也就是服务器linux 应用系统启动的时候就获取服务器的时候 我的是对的,,呵呵~~</P>

Alex_Lau 发表于 2010-12-30 22:31:57

回复 philips 的帖子

如何修改数据库服务器的时间?谢谢。
页: [1]
查看完整版本: sybase12.5数据库时间和系统时间不一致如何处理?

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com