Board index » delphi » BDE Error: Table higher level required

BDE Error: Table higher level required

Hi all,

after installation of my application and the BDE some of my customers get
the BDE-Error message
Table higher level required.
What does it mean and how can I solve this problem.
I think that this problem occurs whenn I'm creating an index of one of my
tables.
Does this error depending on the used operating system?
Thanks in advance.

Jrgen

 

Re:BDE Error: Table higher level required


Have you upgraded your BDE w/o upgrading theirs?

IF you have Paradox 7 and create tables and app,
then give app to someone with Paradox 4/5, they will
get that problem.

Same w/o other drivers / table types.

Quote
J. Liebetrau <juergen.liebet...@nikocity.de> wrote in message

news:8b35cu$7pu2@bornews.borland.com...
Quote
> Hi all,

> after installation of my application and the BDE some of my customers get
> the BDE-Error message
> Table higher level required.
> What does it mean and how can I solve this problem.
> I think that this problem occurs whenn I'm creating an index of one of my
> tables.
> Does this error depending on the used operating system?
> Thanks in advance.

> Jrgen

Re:BDE Error: Table higher level required


By default the Level of the Paradox driver is set to 4 in the BDE
Administrator. This means that all new tables will be created as level four
tables unless they include a data type that requires a higher level. If you
try to add a feature, such as a descending index, that requires a higher
level you will get this error. The best solution is to change the default
level to 7 so that all features will be supported. If you need to change the
level of existing tables there is a program at
www.borland.com/devsupport/bde/utilities.html that will do it. Source is
included.

--
Bill

Bill Todd (TeamB)
(TeamB cannot respond to questions received via email)

Re:BDE Error: Table higher level required


Quote
>after installation of my application and the BDE some of my customers get
>the BDE-Error message
>Table higher level required.
>What does it mean and how can I solve this problem.
>I think that this problem occurs whenn I'm creating an index of one of my
>tables.

Descending and Unique indexes require that you have a level 7 Paradox table.
If you try to add one of these index types to a lower level table you will get
the error you quote.

Quote
>Does this error depending on the used operating system?

This is independent of the operating system.
Since only some of your customers are getting this error you must have a mix of
table levels.  How did you originally create these tables?

There is a utility on Borland's Web site that can be used to raise a tables
level.

--
Brian Bushay (TeamB)
Bbus...@NMPLS.com

Re:BDE Error: Table higher level required


Thanks for your help.
But how it is possible, that the most customers doesn't have that problem.
Only a few customers have it. Is there something wrong with enties in their
registry or why doesn't it work?

Jrgen

Bill Todd (TeamB) <b...@dbginc.com> schrieb in im Newsbeitrag:
8b3lub$86...@bornews.borland.com...

Quote
> By default the Level of the Paradox driver is set to 4 in the BDE
> Administrator. This means that all new tables will be created as level
four
> tables unless they include a data type that requires a higher level. If
you
> try to add a feature, such as a descending index, that requires a higher
> level you will get this error. The best solution is to change the default
> level to 7 so that all features will be supported. If you need to change
the
> level of existing tables there is a program at
> www.borland.com/devsupport/bde/utilities.html that will do it. Source is
> included.

> --
> Bill

> Bill Todd (TeamB)
> (TeamB cannot respond to questions received via email)

Re:BDE Error: Table higher level required


I have a next question: Is it possible to change the table level by my
programm or must
every customer start the BDE Administrator?

Jrgen

Re:BDE Error: Table higher level required


The only reason that some customers have the problem and others do not is
that some have different table levels than others.  You can change the table
level in code. See the utility program at
www.borland.com/devsupport/bde/utilities.html.

--
Bill

Bill Todd (TeamB)
(TeamB cannot respond to questions received via email)

Other Threads