• Dor

    Administrator
    29 octombrie 2007 la 16:42

    Violarea cheii primare este datorata generatorului cu numele: OUTITEMS_IDOUTITEM a carui valoare nu a fost incrementata la valoarea corecta in urma unui update/pompare de baza de date.

    Solutie:
    Mai intai afla valoarea maxima a campului IDOUTITEM din tabela OUTITEMS:

    SELECT MAX(IDOUTITEM) FROM OUTITEMS

    Noteaza valoarea (sa zicem xx) si apoi introdu in SQL-ul de mai jos valoarea xx+1:

    SET GENERATOR OUTITEMS_IDOUTITEM TO xx+1

    dai commit si trebuie sa o ia de unde a ramas cu toate.

    Numai bine
    Dor