2013-10-07 57 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