о наболевшем StoredProcedures в mssql

nihon

Новичок
о наболевшем StoredProcedures в mssql

Привет! Смотрел на форуме все что связанно с вызовом StoredProcedures, но очень расплывчиты ответы :0)
------------
Имеется процедурка:
ALTER procedure dbo.InsDogovor
(
@nReturn int output,
@nKeyDogovor int output,
@sDogovor varchar (10) = null,
@dTour datetime = null,
@nDays int = null,
@nCountry int = null,
@nRazmerPPayment smallint = null,
@nPercentPPayment int = null,
@sDocument varchar (250) = null,
@nLeadDepartmentKey int = null,
)
as
-- VERSION 2005.2
-- 2005-12-09
declare @n int
declare @nn int
declare @dtCreate DateTime
declare @dtCurrentDate DateTime

Select @n = count(*) from Dogovor where DG_Code=@sDogovor
-------- и т.д.

как Вы могли заметить используются все возможные виды данных, плюс ко всему они = null..
Отсюда возникают вопросы как с помощью mssql_bind передать грамотно типы данных (при попытки передать SQLINT - выдается ошибка, не соответствие видимо пхп и мсскуэль данных) и как влияет на дальнейшую работу строки @dTour datetime = null и как себя ввести с данными типа @nReturn int output,.
Если можно приведите соответствие данных и пример мал кода. ОГРОМНОЕ СПАСИБО!! :)

ФАНАТ - ответь!!жажду ответа, работа стоит.. :0)
 
Сверху