Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 sp_prepare?!  [new]
Петр
Member

Откуда: Москва
Сообщений: 793
Использую ADO + MSSQLSrver 2000.
Господа подскажите как работает sp_prepare
Добавляю в ADODataSet поле LookUp
при открытии в профайлере вижу
declare @P1 int

set @P1=3
exec sp_prepare @P1 output, NULL, N'select * from pdoc where tdoc = ''АКТ'' order by date', 1
select @P1

result:
Server: Msg 8179, Level 16, State 2, Procedure sp_prepare, Line 3
Could not find prepared statement with handle 3.

(1 row(s) affected)


Что это за 3.
16 окт 03, 13:10    [379211]     Ответить | Цитировать Сообщить модератору
 Re: sp_prepare?!  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
SET QUOTED_IDENTIFIER OFF 

GO
SET ANSI_NULLS OFF
GO

exec sp_addextendedproc N'sp_prepare', N'(server internal)'
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO

вот текст процедуры...
16 окт 03, 14:19    [379369]     Ответить | Цитировать Сообщить модератору
 Re: sp_prepare?!  [new]
Петр
Member

Откуда: Москва
Сообщений: 793
2 MAXX, что-то я не совсем понял, что ты этим хотел сказать?
16 окт 03, 15:33    [379579]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: sp_prepare?!  [new]
Почемучка
Member

Откуда:
Сообщений: 104
"3" это просто порядковый номер закешированного приложеним запроса к БД.
18 авг 05, 15:55    [1799346]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: sp_prepare?!  [new]
mechlab
Member

Откуда:
Сообщений: 1
Петр
Использую ADO + MSSQLSrver 2000.
Господа подскажите как работает sp_prepare
Добавляю в ADODataSet поле LookUp
при открытии в профайлере вижу
declare @P1 int
set @P1=3
exec sp_prepare @P1 output, NULL, N'select * from pdoc where tdoc = ''АКТ'' order by date', 1
select @P1

result:
Server: Msg 8179, Level 16, State 2, Procedure sp_prepare, Line 3
Could not find prepared statement with handle 3.
(1 row(s) affected)


Что это за 3.


Что то до боли знакомое)))
Как переделать сообщения профайлера в нормально действующий скрипт?)
26 май 11, 11:28    [10711631]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить