Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблема с инстяляцией на Win2003 Server [D7, Paradox]


Страницы:   1 2

beglec ©   (2006-03-26 11:59:00) 

Ставлю BDE
regsvr32.exe bdeinst.dll

Ставится то ставится, но при запуске приложение выдает следующее сообщение:
"Higher table level required
Index does not exist"

Делаю установку на XP все работает
В чем проблема?

Более подробно
Создаю такой индекс - выход сообщение об ошибке
Table.AddIndex(FieldName,FieldName,ixDescending); -

Если создаю так то все нормально
Table.AddIndex(FieldName,FieldName,ixCaseInsensitive);

Интересно в чем же здесь дело? Скорее всего во мне, но что и где делаю не так, понять не могу.

Win2003 лицензионный со всеми последними патчами.


sniknik   (2006-03-26 13:09:00) [21]

> или это нужно как учитывать и прописывать при создании таблиц ?
созданные при этой установке получают эту версию.


sniknik   (2006-03-26 13:06:00) [22]

> Может это каким то образом связано с разрядностью???
вот тут уж не знаю, ничего не скажу.

но вообщето у нас есть одна установка на 2003м сервере с BDE. (т.е. должно работать), правда прога которая BDE юзает не наша, я только из нее данные коекакие импортирую (импорт через jet)... т.е. если и была проблема, как они ее обошли не знаю.


beglec   (2006-03-26 13:04:00) [23]

Дык в том то и дело что стоит 7 уровень по умолчанию
или это нужно как учитывать и прописывать при создании таблиц ?


sniknik   (2006-03-26 13:02:00) [24]

да. там от него и индексы зависят

help
To use Blob fields, secondary indexes, and strict referential integrity, specify either Paradox level 4 or Paradox level 5 tables. You will probably want to use the lowest level possible in order to maximize backward compatibility. Choose Level 7 only If you need the advanced indexing features supported by that table format.

выбирайте 7й если нужны расширенные возможности индексации...
по дефаулту ставится 4й... видимо "проблемный" - ixDescending как раз из расширенных.


beglec   (2006-03-26 12:59:00) [25]


> 7 вроде бы максимальный

7 действительно максимум


> обязателен ключь первым

да ключ Primary создается без проблем


beglec   (2006-03-26 12:56:00) [26]

в Win XP
PARADOX LEVEL 7
version 4.0

при установке Win2003
PARADOX level 7
version 4.0

выше 7 нет ничего

Может это каким то образом связано с разрядностью???
Просто 2003 довольно часто ругается на приложения в которых реально используются 16 битные вызовы. (хотя и пишут что 32 ;))

P.S. Delphi 7.0


sniknik   (2006-03-26 12:56:00) [27]

> Как раз я создаю таблицы заного - они создаются прекрасно.
... хм. вот тогда хз. но всетаки попробуй LEVEL в драйвере поставить побольше 7 вроде бы максимальный для парадокса в BDE.

> С индексами проблема
кстати там вроде обязателен ключь первым, он есть?


beglec   (2006-03-26 12:50:00) [28]


> ты ведь их скопировал с другой машины, не создавал тут же

Как раз я создаю таблицы заного - они создаются прекрасно.
С индексами проблема
а чего поднять то в настройках ?


sniknik   (2006-03-26 12:34:00) [29]

> Higher table level required
сравни тип таблици(/версию/level) с установленным в настройках BDE (BDE администраторе). скорее всего просит "поднять" его в установках. т.к. установлен ниже чем в используемых таблицах (ты ведь их скопировал с другой машины, не создавал тут же?)


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо