SQL插入时间时,年和月的排列问题??
现有日期 2007年5月3日
插入数据库:
DSN = Application( "DBConnectionString ")
myConn = Server.CreateObject( "ADODB.Connection ")
myRec = Server.CreateObject( "ADODB.recordset ")
myConn.Open (DSN);
sSql = "SELECT * FROM orders WHERE fid = " + fid
myRec.Open (sSql, myConn, 1, 2)
myRec( "code ") = code;
...
myRec( "games_start ") = "03/05/2007 "
myRec.Update
myRec.Close();
插入后,数据库时间变成了 2007-3-5 ,变成3月5日了。。 年和月调换了。
有什么办法能解决么? 可以设置数据库吗? 或者改代码??
默认是不是都认为第一个是月????
谢谢
------解决方案--------------------默认就是 月 日 年
要么就按中国的。年月日
------解决方案--------------------学习
------解决方案--------------------建议修改代码
------解决方案--------------------nyr = Year(date())&Month(date())&Day(date())
myRec( "games_start ") = nyr
换成这样试一下