Consultor Eletrônico



Kbase P30660: Internal error -1214 when trying to update a numeric / decimal field in SQL-92
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   5/25/2004
Status: Unverified

FACT(s) (Environment):

Progress 9.1C

FACT(s) (Environment):

Progress 9.1D

SYMPTOM(s):

Internal error -1214 is produced when updating or deleting a record in SQL-92 which contains a numeric / decimal field.

Internal error -1214 (see dsmret.h) in SQL from subsystem DSM SERVICES
function dsmKeyDelete called from ix_delete on <tablename> for <indexname>. Save log for Progress technical support.

CAUSE:

Bug# 20030710-004

CAUSE:

This is a generic SQL server bug for numeric data whose value is between -0.01 and 0.01.

FIX:

Apply 9.1D Service Pack 9 or later.

- AND -

Do an idxbuild or idxfix on the corresponding index.