Имя: Пароль:
1C
1C 7.7
v7: Ошибка при вызове хранимой процедуры (1cpp)
0 PZh
 
02.05.12
14:08
State HY007, native 0, message [Microsoft][ODBC SQL Server Driver]Связанная инструкция не подготовлена

Код тупо вызывает хранимую процедуру.
В QA все работает без ошибок: и сама хранимка и ее вызов.
В чем может быть дело?
1 Mikeware
 
02.05.12
14:09
ну если вызывает "тупо", то почему бы и нет?
2 ДенисЧ
 
02.05.12
14:13
код таки кажи...
3 ЧеловекДуши
 
02.05.12
14:16
Код в студию :)
4 PZh
 
02.05.12
14:18
Ну сам вызов выглядит вот так:

Результат = Число(Запрос.ВыполнитьСкалярный("
|declare @result int
|exec sp_My @result output
|select @result"));
5 PZh
 
02.05.12
14:20
Я честно говоря саму физику понять хотел. Чем отличается выполнение кода в QA от выполнения через плюсанутый драйвер.
6 Mikeware
 
02.05.12
14:30
Разница описывалась давно-давн. Я ее даже не помню
но ответь, нафига тут процедура?
7 PZh
 
02.05.12
14:35
Просто хранимка юзается не только 1С-ой, а еще другой программкой.
А где разница описывалась можно пруф?
8 Mikeware
 
02.05.12
14:37
(7) Да не помню уже. Попытай Шемякина, по-моему, еще он различия описывал (ибо эта подсистема в 1с++ - егойная...)
9 PZh
 
02.05.12
15:07
Ошибка была в коде как и следовало ожидать...
Просто она проявляется при определенной последовательности вызовов. И так везло QA что он всегда отрабатывал в нужном "такте".