Oracle Date字段中的内容错误

时间:2016-03-17 09:04:17

标签: oracle date delphi ado

我们的软件收集离线系统的测量结果。作为收集的数据的一部分,记录测量时间。准确地存储在午夜进行的测量,然后使用我们的软件通过ADO和Oracle 10 XE或Oracle 11 XE的OLEDB提供商使用我们的软件读取它们,ADO抛出一个例外:“Fehler bei einem aus mehreren Schritten bestehendenVorgang.PrüfenSiedie einzelnen Statuswerte。“英文:“多步操作产生错误。检查每个状态值。” 对消息的更深入分析显示:错误数= 1; Source = Microsoft Cursor Engine; NativeError = 0。

分析表明,

  

从......

中选择date_fld,DUMP(date_fld)

给出p.Ex。:

  

21.01.16 00:00:00 | Typ = 12 Len = 7:120,116,1, 20,25 ,1,1

而不是:

  

21.01.16 00:00:00 | Typ = 12 Len = 7:120,116,1, 21,1 ,1,1

  

从...中选择TO_CHAR(date_fld,'DD.MM.YY HH:MI:SS')

给出

  

00.00.00 00:00:00

使用公共数据库链接将数据从脱机系统复制到服务器数据库:

  

插入Table_With_Date @ Linked_DB(SELECT * from Table_With_Date   哪里......)

我们的一些客户已经报道了这个问题,很难重现。

这是Oracle的已知错误吗?

提前感谢您的帮助。 问候, 洛萨

0 个答案:

没有答案
相关问题