Индексы временной таблицы
Добавлено: 21 янв 2005, 09:23
скомпилил временную таблицу, обозначил там индекс
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" Почему?? :-/
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" Почему?? :-/