2013-10-07 1 views
0

Я использую mvc, и я хочу вставить дату в базу данных оракула. Я сохранил значение в объекте, затем добавлю его в коллекцию (обработанную_дату). Затем я использовал оператор insert для записи в базу данных.запись даты в таблицу оракула с использованием mvc

Все, что я получаю, это неверный формат даты. Вы знаете, как я могу это исправить? Мне нужно написать точную дату «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

мм/дд/гггг должно быть заключено в кавычки -« мм/дд/гггг ». Это строка Oracle. Кроме того, если ваша дата 31/12/2099, то ваша строка формата должна быть «dd/mm/yyyy»

+0

Спасибо, что работает. Ценить это – user2320476

Смежные вопросы