Какой формат даты я должен отправить при использовании Oracle.dataacess

StackOverflow https://stackoverflow.com/questions/2724661

Вопрос

Преобразование от MISIND MICOSOFTS SYSTE.DATA.ORCLECLIED к тому, что я верю, называется ORACLES ODT (Oracle.dataAccess 10.2.0.100). Когда я пытаюсь отправить дату, я получаю эту ошибку «ORA-1858: не чирифицированный символ был найден, где ожидалось числовое». Этот код отлично работал с использованием System.data.oracleClient.

cmd.Parameters.Add(New OracleParameter("I_FIRST_LOSS_EVENT_DATE", OracleDbType.Date)).Value = .LossEventsMessages(0).LossEventTime

Спасибо,

Дейв

Это было полезно?

Решение

Согласно таблице 3-10 в Oracle поставщик данных для руководства .NET Developer, тип данных типа Value Свойство параметра должно быть System.DateTime (Если вы не готовы использовать определенный тип odp.net, в этом случае это должно быть OracleDate или один из OracleTimeStamp Типы, в зависимости от вашего типа столбца / параметра).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top