ISAM Error when deleting

Ask a Question related to Informix, Design and Development.

  1. #1

    Default ISAM Error when deleting


    Hi everybody,
    I got a problem when deleting from a table.

    I got the ISAM Error -103 "illegal key descriptor (too many parts or too
    long) The ISAM processor has been given an invalid key descriptor. For
    C-ISAM programs, review the key descriptor. Each key descriptor has a
    maximum
    of 8 parts and 120 characters. "

    It is a simple delete with one condition on one field (the field is part of
    a not-unique index), and the table doesn't have primary keys.

    I don't understand the meaning of "key descriptor".

    I would appreciate your help.

    Thanks in advance

    regards


    sending to informix-list
    Francisco Roldan Guest

  2. Similar Questions and Discussions

    1. Deleting error
      I am trying to delete rows on a webpage, and it gives me an error that says cannot perform this action in this region of the page. There are lots of...
    2. Admin Error when deleting DSNs?
      :frown; Hi, We have CFMX 7 Enterprise running on Win2003 (no SP1). We've created another instance of CFMX and are having a lot of trouble with...
    3. ERROR: COULD NOT FIND INSTALLABLE ISAM
      When using ADO.NET with ASP.NET, here is my code to bring in a table from EXCEL: Dim sConnectionString As String =...
    4. logical restore failed -- ISAM error: no free disk space
      Hi, I'm trying to restore using ontape a few dbspaces from a level 0 archive and logical log files. After nearly reaching the end of the...
    5. dbExport : 100 - ISAM error: duplicate value for a record with unique key.
      Hi, I tried to do a dbexport of my informix database and I received this error: 100 - ISAM error: duplicate value for a record with unique key....
  3. #2

    Default Re: ISAM Error when deleting

    Try running an oncheck on the table to check the table is OK

    Francisco Roldan wrote:
    >
    > Hi everybody,
    > I got a problem when deleting from a table.
    >
    > I got the ISAM Error -103 "illegal key descriptor (too many parts or too
    > long) The ISAM processor has been given an invalid key descriptor. For
    > C-ISAM programs, review the key descriptor. Each key descriptor has a
    > maximum
    > of 8 parts and 120 characters. "
    >
    > It is a simple delete with one condition on one field (the field is part of
    > a not-unique index), and the table doesn't have primary keys.
    >
    > I don't understand the meaning of "key descriptor".
    >
    > I would appreciate your help.
    >
    > Thanks in advance
    >
    > regards
    >
    > sending to informix-list
    --
    Paul Watson #
    Oninit Ltd # Growing old is mandatory
    Tel: +44 1436 672201 # Growing up is optional
    Fax: +44 1436 678693 #
    Mob: +44 7818 003457 #
    [url]www.oninit.com[/url] #
    Paul Watson Guest

  4. #3

    Default Re: ISAM Error when deleting

    I think you got a corruption in the partition page corresponding to
    the table you were doing the delete on.
    "key descriptor" : Slot 4 of this page describes each index keys for
    the table.
    More likely, the corruption is there. First run oncheck -cc/-cDI. Even
    if it doesn't correct anything, you'll perhaps be able to drop and
    recreate the table. If it doesn't work, call the tech support.

    Got a sql error too ?


    Francisco Roldan <froldan@5b.com.gt> wrote in message news:<bgs5h4$g6s$1@terabinaries.xmission.com>...
    > Hi everybody,
    > I got a problem when deleting from a table.
    >
    > I got the ISAM Error -103 "illegal key descriptor (too many parts or too
    > long) The ISAM processor has been given an invalid key descriptor. For
    > C-ISAM programs, review the key descriptor. Each key descriptor has a
    > maximum
    > of 8 parts and 120 characters. "
    >
    > It is a simple delete with one condition on one field (the field is part of
    > a not-unique index), and the table doesn't have primary keys.
    >
    > I don't understand the meaning of "key descriptor".
    >
    > I would appreciate your help.
    >
    > Thanks in advance
    >
    > regards
    >
    >
    > sending to informix-list
    Cyrille Deleruyelle Guest

  5. #4

    Default RE: ISAM Error when deleting


    Just for the message list archive,
    I solved my problem by droping the indexes and recreating them.

    Thanks to everyone that replied my email.

    regards



    -----Mensaje original-----
    De: [email]cyrille_deleruyelle@yahoo.fr[/email] [mailto:cyrille_deleruyelle@yahoo.fr]
    Enviado el: Jueves, 07 de Agosto de 2003 11:17 a.m.
    Para: [email]informix-list@iiug.org[/email]
    Asunto: Re: ISAM Error when deleting


    I think you got a corruption in the partition page corresponding to the
    table you were doing the delete on. "key descriptor" : Slot 4 of this page
    describes each index keys for the table. More likely, the corruption is
    there. First run oncheck -cc/-cDI. Even if it doesn't correct anything,
    you'll perhaps be able to drop and recreate the table. If it doesn't work,
    call the tech support.

    Got a sql error too ?


    Francisco Roldan <froldan@5b.com.gt> wrote in message
    news:<bgs5h4$g6s$1@terabinaries.xmission.com>...
    > Hi everybody,
    > I got a problem when deleting from a table.
    >
    > I got the ISAM Error -103 "illegal key descriptor (too many parts or too
    > long) The ISAM processor has been given an invalid key descriptor. For
    > C-ISAM programs, review the key descriptor. Each key descriptor has a
    > maximum of 8 parts and 120 characters. "
    >
    > It is a simple delete with one condition on one field (the field is
    > part of a not-unique index), and the table doesn't have primary keys.
    >
    > I don't understand the meaning of "key descriptor".
    >
    > I would appreciate your help.
    >
    > Thanks in advance
    >
    > regards
    >
    >
    > sending to informix-list
    sending to informix-list
    Francisco Roldan Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139