2013-06-18 45 views
0
update users Set USER_ACCOUNT_DIS = to_timestamp('6/18/2013 1:41:05 PM','YYYY-MM-DD HH24:MI:SS') Where user_id='mytestuser' 

Microsoft OLE DB提供程序的ODBC驅動程序錯誤 '80004005'從ASP插入時間戳,甲骨文(不是有效的月份)

[甲骨文] [ODBC] [奧拉] ORA-01843:不是有效的月份

我收到日期爲 「NOW()」,從傳統的ASP見下圖:

sqlText4="update users " 
       sqlText4=sqlText4 & "Set USER_ACCOUNT_DIS = to_timestamp('" & Now()&"','YYYY-MM-DD HH24:MI:SS') " 
       sqlText4=sqlText4 & " Where user_id='"&p_user_id&"'" 
       Response.Write sqlText4 
       objconnencore.Execute(sqlText4) 

回答

0

您的格式模板p參數中的to_timestamp()函數是錯誤的。

嘗試:

to_timestamp('" & Now()&"','MM/DD/YYYY HH:MI:SS PM')