|
VFP и Fox 2.5
|
|||
---|---|---|---|
#18+
Не подскажете информацию по следующему вопросу: В VFP есть возможность работать с файлами .dbf, созданными в предыдущих версиях Foxpro (в частности, 2.5). Насколько корректно работает VFP со старыми файлами? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2009, 15:03 |
|
VFP и Fox 2.5
|
|||
---|---|---|---|
#18+
Алексей (Витебск), Есть. Нормально. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2009, 15:08 |
|
VFP и Fox 2.5
|
|||
---|---|---|---|
#18+
проходящий., у меня возникло подозрение, что в некоторых случаях файлы .cdx неправильно обновляются и фактически становятся "испорченными", т.е. старые приложения под DOS потом не могут найти информацию по индексу... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2009, 15:10 |
|
VFP и Fox 2.5
|
|||
---|---|---|---|
#18+
Алексей (Витебск)проходящий., у меня возникло подозрение, что в некоторых случаях файлы .cdx неправильно обновляются и фактически становятся "испорченными", т.е. старые приложения под DOS потом не могут найти информацию по индексу...Подозрения, обычно, на чем-то основывают и потом еще и проверяют. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2009, 15:17 |
|
VFP и Fox 2.5
|
|||
---|---|---|---|
#18+
проходящий., после переиндексации предположим под VFP файла (порядка 600 тыс. записей) поиск по индексу по символьному полю в VFP работает, а в Fox 2.5 нет :( ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2009, 15:20 |
|
VFP и Fox 2.5
|
|||
---|---|---|---|
#18+
Алексей (Витебск)проходящий., после переиндексации предположим под VFP файла (порядка 600 тыс. записей) поиск по индексу по символьному полю в VFP работает, а в Fox 2.5 нет :(Прямо так и пишет - не работаю. Вы можете предоставить технически грамотно оформленные данные для обоснования подозрений? Или будем про сферические файлы в вакууме? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2009, 15:27 |
|
VFP и Fox 2.5
|
|||
---|---|---|---|
#18+
Алексей (Витебск)проходящий., после переиндексации предположим под VFP файла (порядка 600 тыс. записей) поиск по индексу по символьному полю в VFP работает, а в Fox 2.5 нет :( Различия в кодовых страницах, не (у VFP по умолчанию 1251, у FPD (2.5) - 866) ? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2009, 15:28 |
|
VFP и Fox 2.5
|
|||
---|---|---|---|
#18+
Станислав C., вполне вероятно. А если так - можно обойти ? Дело в том, что VFP переиндексацию делает в разы быстрее... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2009, 16:00 |
|
VFP и Fox 2.5
|
|||
---|---|---|---|
#18+
Алексей (Витебск)Станислав C., вполне вероятно. А если так - можно обойти ? Дело в том, что VFP переиндексацию делает в разы быстрее... Вряд ли... Так как выражение для построения индекса записывается в самом индексном файле. А если туда добавить CPCONVERT(), то тогда уже в FPD невозможно будет сделать переиндексацию.... Если вдруг понадобится.... Хотя... Это всего лишь "размышления по поводу"... Попробуйте и нам расскажете... :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2009, 16:07 |
|
VFP и Fox 2.5
|
|||
---|---|---|---|
#18+
Если таблицы имеют кодовую страницу 866, то крайне не желательно проводить модификацию полей, включенных в индекс, и вообще переиндексацию из среды VFP. Фактически, это будет означать "порчу" индекса. Разумеется, "порчу" с точки зрения FoxPro for DOS. Другими словами, если у Вас паралельно работает старое DOS-приложение и новая программа на VFP, то таблицы DOS-приложения можно читать в VFP, но не стоит модифицировать. Пожалуй, исключениями являются индексы, в которых выражение индекса состоит просто из имени одного поля. Нет выражений. В этом случае в индекс пишется напрямую ASCII-код, без преобразований через среду FoxPro (с учетом кодовых страниц). Поэтому нет "порчи". Но если выражение индекса это некая функция, вроде UPPER(MyField), то индекс будет безнадежно "испорчен". По той простой причине, что UPPER() в 866 кодовой странице - это одно значение, а в 1251 - уже совсем другое. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2009, 21:21 |
|
|
start [/forum/topic.php?fid=41&msg=36339224&tid=1585821]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 138ms |
0 / 0 |