2013-10-07 90 views
0

我正在使用mvc,並且想要將日期插入到oracle數據庫中。我將值 存儲在一個對象中,然後將其添加到集合(processed_date)。然後我使用插入語句 來寫入數據庫。使用mvc向oracle表寫入日期

所有我得到它無效的日期格式。你有什麼想法我可以解決這個問題嗎?我需要將確切日期「31/12/2099」寫入Oracle數據庫。

  object col14Value = "31/12/2099"; 

      processed_date = (col14Value).ToString() 

      string sqlIns = "insert into price_line (processed_date) values (to_date(:processed_date, mm/dd/yyyy) 

的processed_date的屬性看起來像這樣

public string processed_date { get; set; } 

現在我王建宇,山西高等學校在下面的錯誤

[Oracle.DataAccess.Client.OracleException] = {「ORA-01843 :不是有效月份「}

回答

0

mm/dd/yyyy應該用引號括起來 - 'mm/dd/yyyy'。它是一個Oracle字符串。另外如果你的日期是31/12/2099,那麼你的格式字符串應該是'dd/mm/yyyy'

+0

謝謝你的工作。欣賞它 – user2320476