读书人

SQL插入时间时年和月的排列有关问题

发布时间: 2012-03-21 13:33:15 作者: rapoo

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
换成这样试一下

读书人网 >ASP

热点推荐