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 что он всегда отрабатывал в нужном "такте".
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.