tb1810
11th December 2003, 12:03
hallo zusammen,
seit dem wir das servicepack 8 eingespielt haben. fehlen uns des öfteren preisparameter. meine vermutung ist die, das beim löschen abgelaufener preislisten der parameter gelöscht wird, obwohl noch ein aktueller prei vorhanden ist. es ist eine session, die von uns angepasst ist.
der select sieht so aus:
select tdsls037.*
from tdsls037 for update
where tdsls037._index1 inrange {:cpls.f , :item.f, :cntr.f, :dile.f} and {:cpls.t , :item.t, :cntr.t, :dile.t}
and tdsls037.cpls <> ""
and not exists
(select tdsls032.*
from tdsls032
where tdsls032._index1 inrange {:cpls.f,:item.f, :cntr.f,:dile.f}
and {:cpls.t,:item.t,:cntr.t,:dile.t})
selectdo
db.delete(ttdsls037,db.retry)
count = count + 1
real.update()
display.curr.details()
endselect
commit.transaction()
´da ich schon des öfteren probleme mit dem "not exist" hatte könnte es daran lieben. hat baan da irgendwelche anpassungen im toolsbereich gemacht????
danke
gruß thomas
seit dem wir das servicepack 8 eingespielt haben. fehlen uns des öfteren preisparameter. meine vermutung ist die, das beim löschen abgelaufener preislisten der parameter gelöscht wird, obwohl noch ein aktueller prei vorhanden ist. es ist eine session, die von uns angepasst ist.
der select sieht so aus:
select tdsls037.*
from tdsls037 for update
where tdsls037._index1 inrange {:cpls.f , :item.f, :cntr.f, :dile.f} and {:cpls.t , :item.t, :cntr.t, :dile.t}
and tdsls037.cpls <> ""
and not exists
(select tdsls032.*
from tdsls032
where tdsls032._index1 inrange {:cpls.f,:item.f, :cntr.f,:dile.f}
and {:cpls.t,:item.t,:cntr.t,:dile.t})
selectdo
db.delete(ttdsls037,db.retry)
count = count + 1
real.update()
display.curr.details()
endselect
commit.transaction()
´da ich schon des öfteren probleme mit dem "not exist" hatte könnte es daran lieben. hat baan da irgendwelche anpassungen im toolsbereich gemacht????
danke
gruß thomas