Индексы временной таблицы

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
zanuda
Новичок
Сообщения: 28
Зарегистрирован: 29 мар 2005, 17:49

Индексы временной таблицы

Сообщение zanuda »

скомпилил временную таблицу, обозначил там индекс

Table struct tmpTbl
(

spsaldo : comp,
cmcSaldo : comp,
dSaldo : date,
cPodrSaldo : comp,
cMolSaldo : comp,
cPartySaldo : comp,
cKolSaldo : Double
)
with index
(

idx_SldNotP = spsaldo + cmcSaldo + DsALDO + CpodrSaldo + cMolSaldo

);

потом в випе делаю связь...Where ((aSP == tmpTblForSaldoMC.SPSaldo and
aMC == tmpTblForSaldoMC.cMCSaldo and
aCurDisDate >>= tmpTblForSaldoMC.dSaldo and
aPodr == tmpTblForSaldoMC.cPodrSaldo and
aMol == tmpTblForSaldoMC.cMolSaldo))...
При компиляции выдается сообщение "Нужен ключ spsaldo + cmcSaldo + DsALDO + CpodrSaldo + cMolSaldo для TmpTbl" Почему?? :-/
oiko
Местный житель
Сообщения: 418
Зарегистрирован: 29 мар 2005, 17:49

Re: Индексы временной таблицы

Сообщение oiko »

with index
(

idx_SldNotP = spsaldo + cmcSaldo + CpodrSaldo + cMolSaldo + DsALDO

);

потом в випе делаю связь...Where ((aSP == tmpTblForSaldoMC.SPSaldo and
aMC == tmpTblForSaldoMC.cMCSaldo and
aPodr == tmpTblForSaldoMC.cPodrSaldo and
aMol == tmpTblForSaldoMC.cMolSaldo and
aCurDisDate >>= tmpTblForSaldoMC.dSaldo
))

Попробуй вот так
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Индексы временной таблицы

Сообщение edward_K »

условия больше меньше приемлимы тока на последнем условии по индексу.
zanuda
Новичок
Сообщения: 28
Зарегистрирован: 29 мар 2005, 17:49

Re: Индексы временной таблицы

Сообщение zanuda »

Получилось. Хм...а в чем дело было? ???
zanuda
Новичок
Сообщения: 28
Зарегистрирован: 29 мар 2005, 17:49

Re: Индексы временной таблицы

Сообщение zanuda »

А, понятно. Спасиб
Ответить