Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Ошибки выполнения многошаговой операции OLE DB (число прочтений - 7860 )
paramon
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 15
Зарегистрирован: 13. Марта 2007
Ошибки выполнения многошаговой операции OLE DB
20. Марта 2007 :: 05:54
Печать  
ЗиК 273, 7.70.020 для SQL, Запрос к ДБФ :
|SELECT
|      Avg(SP226)
|FROM
|      $Справочник.Сотрудники";
Получаю:
ОшибкаFAILED! IAccessor::GetData(): Произошли ошибки во время выполнения многошаговой операции OLE DB. По возможности, проверьте значения всех состояний OLE DB. Работа не выполнена.
Хотя другие Функции (Sum(), Min(), Count(*)) работают, SP226 - Аванс.
В чем дело?
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Ошибки выполнения многошаговой операции OLE DB
Ответ #1 - 20. Марта 2007 :: 07:57
Печать  
Попробуй
Код
Выбрать все
Avg(CAST( SP226 as NUMERIC(10,3))) 

  
Наверх
 
IP записан
 
paramon
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 15
Зарегистрирован: 13. Марта 2007
Re: Ошибки выполнения многошаговой операции OLE DB
Ответ #2 - 20. Марта 2007 :: 09:57
Печать  
JohnyDeath писал(а) 20. Марта 2007 :: 07:57:
Попробуй
Код
Выбрать все
Avg(CAST( SP226 as NUMERIC(10,3))) 


Эффект тот же самый, не работает  Плачущий
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Ошибки выполнения многошаговой операции OLE DB
Ответ #3 - 20. Марта 2007 :: 13:07
Печать  
А на ODBC для ДБФ работает подобный вариант?
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
spock
1c++ developer
1c++ moderator
Отсутствует



Сообщений: 822
Местоположение: Новосибирск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Ошибки выполнения многошаговой операции OLE DB
Ответ #4 - 21. Марта 2007 :: 04:14
Печать  
Код
Выбрать все
AVG(CAST(SP226 as I))
 


Может поможет.
Но может сослужить плохую службу - типизация до целового целого с потерей точности.
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Ошибки выполнения многошаговой операции OLE DB
Ответ #5 - 21. Марта 2007 :: 04:19
Печать  
spock писал(а) 21. Марта 2007 :: 04:14:
Код
Выбрать все
AVG(CAST(SP226 as I))
 


типизация до целового

ОФФ - еще лучше до целкового Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
paramon
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 15
Зарегистрирован: 13. Марта 2007
Re: Ошибки выполнения многошаговой операции OLE DB
Ответ #6 - 21. Марта 2007 :: 05:39
Печать  
spock писал(а) 21. Марта 2007 :: 04:14:
Код
Выбрать все
AVG(CAST(SP226 as I))
 


Может поможет.
Но может сослужить плохую службу - типизация до целового целого с потерей точности.

Спасибо! Работает, но очень хотелось бы с копеечками!
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать