Имя: Пароль:
1C
1С v8
ibm db2 ошибка Субд
0 braketal
 
03.01.15
01:56
В db2 не силен, может кто сталкивался.
Вылетает ошибка "неверный тип данных длина или значение аргумента для параметра в позиции  "2" ..." http://pixs.ru/showimage/Bezimyanni_3375646_15415378.png

Выяснил что эта ошибка вылетает при выполнении запроса если он возвращает значение Null.
Полгода база работала, перед новым годом появился вот такой подарок ... не могу понять с чем это связано ни каких настроек в субд не изменял
1 Reaper_1c
 
03.01.15
02:41
Как предлагается угадать версии программных продуктов?
2 braketal
 
03.01.15
02:50
платформа 8.2.19.83
конфигурация бу 2.0.61.4
3 Escander
 
03.01.15
06:44
(2) т.е. версию DB2 всё-же угадать?
4 Провинциальный 1сник
 
03.01.15
09:34
(3) Я думаю, вариант по умолчанию - бесплатная версия, скачанная с юзерса.
А вообще db2 - самая загадочная в настройке СУБД, ИМХО)
5 Reaper_1c
 
03.01.15
12:01
(4) Вообще-то самая простая. И на сайте поддержки лежит несколько версий.
6 Зеленый Кот
 
03.01.15
12:10
из которых 1С работает только с одной! xD
7 Провинциальный 1сник
 
03.01.15
12:25
(5) Ну всё-таки количество оговорок и нюансов при связке 1с и db2 на порядок выше, чем в случае других СУБД.
8 braketal
 
03.01.15
12:50
db2 express-C 10.1.2
9 Reaper_1c
 
03.01.15
12:52
(7) Приведи собственное количество инсталляций по всем 4м СУБД, пожалуйста?
10 Провинциальный 1сник
 
03.01.15
12:58
(9) Я говорю о сложности установки и первоначальной настройки (включая обслуживание и планировние бэкапов). По степени возрастания сложности: mssql,postgresql,db2. С ораклом дела не имел.
11 braketal
 
03.01.15
14:43
ну что кто толкового что скажет?
12 Reaper_1c
 
03.01.15
16:28
Откатывайся до 9.7 fp 1.
13 braketal
 
03.01.15
16:38
под win server 2012R стабильно будет работать?
14 jawakharlal
 
05.01.15
11:36
(13) более чем.
и с бекапами проблем там нет (правда у меня версия без ограничений, т.к. лицензия есть)
15 braketal
 
05.01.15
14:50
(14) вы использует db2?

нашел на итс статью http://its.1c.ru/db/metod8dev/content/1567/hdoc
Нетипизированный NULL. Тип колонки, являющейся результатом запроса ВЫБРАТЬ NULL, является самым общим составным типом, а не простым типом, совместимым с любым другим. Поэтому такая колонка не может использоваться в операциях, в которых не могут использоваться поля составных типов.

почему у вас 1с работает?! согласно этой статье по любому при проведение документа или формирование отчета у вас должен встретится запрос который возвращает Null в составном поле! не понимаю.
16 Куро
 
05.01.15
15:00
наверно самым простым и быстрым решением будет переход на другую субд
17 Reaper_1c
 
05.01.15
15:23
(15) Это просто смешно. Все типовые конфигурации работают под db2. За 5 лет, что я с ней работаю с ней - только один запрос написанный одним... Не слишком компетентным товарищем, отказался работать. Чтобы написать запрос, который не выполнится на db2-нужно обладать редким складом ума.
18 Зеленый пень
 
05.01.15
15:39
Сталкивался с db2 -  отказывалась обновляться типовая то ли УТ, то ли ЗУП. Пришлось обновлять через выгрузку в файловую.
19 jawakharlal
 
06.01.15
09:51
(15) я работаю в пфр., db2 используем под другие нужды (на чем у нас там крутится 1с я не знаю).
просто щас параллельно устроился в контору, и изучаю что да как с 1с вообще обстоит
20 Живой Ископаемый
 
10.01.15
22:06
(12)+100500
21 Popkorm
 
11.01.15
00:40
(13) на 8.3 должен взлететь,db2 еще не любит в запросах строковые значения
22 Живой Ископаемый
 
11.01.15
12:05
2(21) не не любит, а лайк обрабатывает по-своему.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.