时间怎么不对啊? 我在vb中用DateValue(Now)得到当前时间,显示在textbox中是2003-5-23,可把它寸入SQL Server 2000中怎么就变成1905-5-30了呢?这是怎么回事?不会是什么2000年问题吧??该如何解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当日期时间的变量变成字符串的时,根据操作系统等相关原因,会变成两种,一种2003-5-23,另一种03-5-23,当用sql语句操作时没有进行相关的变换,存入数据库中就会有问题。解决方法:用format 函数处理一下。如format(now,"yyyy-mm-dd") 你去控製面板-->地區選項-->日期,把月歷類型改成西歷中文,簡短日期樣式改成yyyy/M/d 試試 我的日期设置就是上面这样的,可能不是这个原因我用recordset.addnew,recordset.update方法保存日期没错直接执行sql语句update就出上面的错误,怪! cmdSQL = "update orders set fdat=" & DateValue(Now) & " where id=7" cn.excutefdat为datetime类型,是不是DateValue(Now)左右要加点什么,像字符串型的要加‘’一样? cmdSQL = "update orders set fdat='" & Date & "' where id=7" 加''不是对字符串适用吗?我试了,数据库显示为null,无效的。好了,就用recordset.update来做了,结帐,来者有分! 程序计算1000之内所有能同时被3和7除尽的整数的和 在listview 控件中对多个字段进行编辑更改吗?十万火急!!! 如何得知我当前鼠标在UserControl上? 大家看看这个软件的源代码值多少? 请帮忙? 系统控制(up有分) ★★★各位大虾,谁有水晶报表的交叉表的例子能不能给我看看,要求有两个汇总列的,谢谢了!!! 请教!哪里有关于软件开发文档的标准规范?有什么流程? 我的一个SQL语句错在哪里??? 大侠来进来看。 呵呵,信誉分被扣了11分,坚持对没有解决的问题不结帖 数据库连接问题
解决方法:用format 函数处理一下。如format(now,"yyyy-mm-dd")
我用recordset.addnew,recordset.update方法保存日期没错
直接执行sql语句update就出上面的错误,怪!
cn.excute
fdat为datetime类型,是不是DateValue(Now)左右要加点什么,像字符串型的要加‘’一样?
好了,就用recordset.update来做了,结帐,来者有分!