Инструменти за потребители

Инструменти за сайта


kak_da:olestr_into_double

Това е стара версия на документа!


Как да видите и отстраните грешка Could not convert variant of type (OleStr) into type (Double)

Горното съобщение е различно от онова от скриптовете само с една дума - OleStr (в съобщението идващо от скриптовете обикновено пише NULL).

Получава се ако:

1. Имате справка, в която в изгледа сте дефинирали тотали 2. Някой добави нова колона в източника 3. Като пуснете после справката, тази колона вземе, че се намърда някъде преди другите колони, с което размества номерата им 4. И най-накрая се окаже, че тоталите, които за съжаление DevEx пазят по НОМЕР на колона, а не по име (и нищо не можем да направим) изведнъж се окажат, че са на колона, която не е от цифри.

И тогава, при опресняването на справката тези тотали се опитват да се сметнат и гърми по горния грозен начин, че не може да обърне текст в число.

За да е по-интересно, може при изместването си тоталите да се окажат тотали на текстова колона, която във вашето вю е скрита. Проблема ще цъфне точно пред клиента, като му кажете „ето една справка, скъсах се да я тествам, перфектна е“ и гордо пуснете да стане видима скритата колона, опреснявате - и готово - срам, срам, срам ;-).

Съобщението за грешка ще се появи толкова пъти колкото тотала имате, които са се паднали в текстови колони.

В моя случай - всичко това стана, като си пуснах банд Служебни. И ако искате да пробвате лично това което описвам (и решението му), можете да го видите в изглед 147 в база ИТТ - побързайте, изгледа предстои да бъде затрит вероятно до обед днес, 06.02.

РЕШЕНИЕТО - (благодарим Боби, Любчо и ако има още някой)

1. Търпеливо натискате ОК докато съобщението изчезне 2. Оглеждате тоталите на всички колони. Някой от тях е ПРАЗЕН и като се вгледате, е под колона, за която няма как да има тотал (поне не сума):

3. Отивате на този тотал, натискате десния бутон на мишката върху него и избирате ИЗТРИЙ (копчето е ново и от скоро):

4. Изтрийте и останалите такива „фалшиви“ вече тотали.

Между другото, те щом са ви се разместили тоталите, за да стане тази беля, то ще се наложи да си дефинирате наново и всички тотали като цяло!

kak_da/olestr_into_double.1392103010.txt.gz · Последна промяна: 2018/01/11 15:27 (външна редакция)