![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с инстяляцией на Win2003 Server [D7, Paradox]
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 администраторе). скорее всего просит "поднять" его в установках. т.к. установлен ниже чем в используемых таблицах (ты ведь их скопировал с другой машины, не создавал тут же?)