хранимая процедура (php + mssql)

avalon

Guest
хранимая процедура (php + mssql)

здравствуйте, уважаемые!
у меня такая проблема, при попытке выполнить хранимую процедуру в mssql.

PHP:
$sock=mssql_connect("DBPROB");
mssql_select_db("[Goods]",$sock);
$gds="А%"; 
$stmt = mssql_init("GoodsByChar");
mssql_bind($stmt,"@Ch",$gds, SQLCHAR);
$R=mssql_execute($stmt);
$R возвращает 1

сама процедура выглядит так:
CREATE PROCEDURE GoodsByChar
@Ch nchar(50)--Символы поиска
AS

Declare @Goods int
,@Vendor int
Select @Goods =Id From ObjType Where Code = 'Goods'
Select @Vendor =Id From ObjType Where Code = 'Vendor'
Select G.ItemName as [Goods], V.ItemName as [Vendor]
from Objects G
join ObjType OT on OT.Id = G.TypeId and G.TypeID = @Goods
join Links L on L.ParentId = G.ID
join Objects V on V.Id = L.ChildId and V.TypeId = @Vendor
Where G.ItemName like RTRIM(@Ch)
GO

по сути эта процедура должна выбирать записи из таблиц по введенной букве алфавита. Кроме того, я не могу выполнить запрос mssql_query, если ввести туда содержимое процедуры.

php 4.1.1
Apache 1.3.23

заранее благодарю.
 

avalon

Guest
хранимая процедура (php + mssql)

обновил php до 4.3.11

не помогло :(
 
Сверху