danilabergin
Новичок
Получение результата от mssql_query(return 3 record`set)
Нужно выполнить примерно, следующее..
declare @handle int,@rows int
exec sp_cursoropen @handle OUT, 'select * from BigTable',1, 1, @rows OUT
select @handle, @rows
exec sp_cursorfetch @handle,16,10,10
exec sp_cursorclose @handle
Все, это, вполне себе рабочее. Но, как это дело реализовать в php - :-\
Много чего уже перепробовал.
mssql_query("exec('declare ...')"). Здесь встает вопрос о получении результата, ведь в результате получается, аж 3 record-set'a...
вариант второй: использование mssql_init, _bind, _execute. Но как сделать declare в этих рамках, тоже загадка :-\
Нужно выполнить примерно, следующее..
declare @handle int,@rows int
exec sp_cursoropen @handle OUT, 'select * from BigTable',1, 1, @rows OUT
select @handle, @rows
exec sp_cursorfetch @handle,16,10,10
exec sp_cursorclose @handle
Все, это, вполне себе рабочее. Но, как это дело реализовать в php - :-\
Много чего уже перепробовал.
mssql_query("exec('declare ...')"). Здесь встает вопрос о получении результата, ведь в результате получается, аж 3 record-set'a...
вариант второй: использование mssql_init, _bind, _execute. Но как сделать declare в этих рамках, тоже загадка :-\