vb的日期问题! 你用的是什么,access,还是sql server,我现在用access没有问题,2001年,一点问题没有 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在数据库中你要设置字段的格式,比如要放日期的字段可设置成相应的各种日期格式,具体可看ACCESS帮助文件!! 一定是SQL SERVER吧,加100没错的! 注意:Sql Server数据库中日期的格式与VB中不一样,在日期前后加上 ''! 如:select * from table where ADate='1997-1-1' 有没有搞错,那能这样随便加100年的。如果我的系统时设为长日期格式时,那不就成了2101年了?用格式转换函数吧,Format(now(),"yyyy-MM-dd hh:mm:ss"),这样确保保存的是正确的时间日期了。 A_SOSO说得对,先转换一下格式,就好了,加100太危险了,如果把系统时间改成长时期格式就错了。 A_SOSO说得对,如果是ORACLE服务器,你也可以这样做,UPDATE XXX SET 日期 = SYSDATE,这样用户的日期不对也没关系,此日期取的是服务器日期。 A_SOSO兄真是历害,一句话点醒梦中人呀,应该这么做 用format函数了要不然,在操作系统中设置长日期格式也可以 关于数组赋值的办法? 字典(Dictionary)判断主键是否存在的问题 VB中调用VC写的DLL问题 函数的功能是什么 请问用API方法怎样读取显卡、主板的型号、硬盘的序列号及网卡的MAC地址? 原来是lvwhole…… 请教高手关于记录集的问题,急!!! 时间日期查询 请问在VB中如何Rebuild All. hehe,大家注意过没有?+ 散分! 如何处理在ADO中的错误?和在VB中如保使用事务来处理? 如何将ACCESS数据库中的数据永久删除?用代码,分不多,但很简单呀
用格式转换函数吧,Format(now(),"yyyy-MM-dd hh:mm:ss"),这样确保保存的是正确的时间日期了。
要不然,在操作系统中设置长日期格式也可以