Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Ошибка при создании тега составного индексного файла / 6 сообщений из 6, страница 1 из 1
25.06.2012, 09:13
    #37852743
9IKOB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании тега составного индексного файла
Всем доброго времени суток! Помогите, пожалуйста, решить возникшую проблему!
Имеется вот такая строчка в коде:
Код: sql
1.
m.lcIndex = IIF(LEN(ALLTRIM(m.lcIndex)) > 0, m.lcIndex + '+' + FIELD(m.lnS4et, 'table1'), FIELD(m.lnS4et, 'table1'))


Эта строка содержится в цикле FOR...ENDFOR.
m.lnS4et содержит номер столбца таблицы table1
Индекс успешно создаётся по одному столбцу, но отказывается создаваться по нескольким.
Если в m.lcIndex содержится несколько столбцов, то на этой строке выдаётся ошибка 'operator/operand type mismatch':
Код: sql
1.
INDEX ON &lcIndex TAG stolb OF 'c:\sort1.cdx'
...
Рейтинг: 0 / 0
25.06.2012, 09:21
    #37852757
IgorNG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании тега составного индексного файла
9IKOBВсем доброго времени суток! Помогите, пожалуйста, решить возникшую проблему!
Имеется вот такая строчка в коде:
Код: sql
1.
m.lcIndex = IIF(LEN(ALLTRIM(m.lcIndex)) > 0, m.lcIndex + '+' + FIELD(m.lnS4et, 'table1'), FIELD(m.lnS4et, 'table1'))


Эта строка содержится в цикле FOR...ENDFOR.
m.lnS4et содержит номер столбца таблицы table1
Индекс успешно создаётся по одному столбцу, но отказывается создаваться по нескольким.
Если в m.lcIndex содержится несколько столбцов, то на этой строке выдаётся ошибка 'operator/operand type mismatch':
Код: sql
1.
INDEX ON &lcIndex TAG stolb OF 'c:\sort1.cdx'



И какое содержание lcIndex в этот момент?
WAIT lcIndex WINDOW
INDEX ON &lcIndex TAG stolb OF 'c:\sort1.cdx'
...
Рейтинг: 0 / 0
25.06.2012, 09:22
    #37852760
9IKOB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании тега составного индексного файла
IgorNG,

"SHP+KOL"
...
Рейтинг: 0 / 0
25.06.2012, 09:25
    #37852763
alextashk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании тега составного индексного файла
9IKOB,

Приведите список полей и их типов
все символьные?

а вообще то странный способ индексации
...
Рейтинг: 0 / 0
25.06.2012, 09:26
    #37852764
alextashk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании тега составного индексного файла
9IKOBIgorNG,

"SHP+KOL"

KOL - наверняка нумерик
...
Рейтинг: 0 / 0
25.06.2012, 09:31
    #37852768
9IKOB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании тега составного индексного файла
alextashk,

Понял свою ошибку: я пытался проиндексировать поля с разными типами данных. Спасибо за подсказку.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Ошибка при создании тега составного индексного файла / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]