سلام دوستان
خیلی مشکلی بزرگی دارم. خواهش مکینم هس کسی میدونی کمکم کن. وقت هم زیاد ندارم ممکنه پروژرو از دست بدم.
مشکلی که دارم اینجاس که موقعی که از داخل ای اس پی دات نت البته Code Behind می خوام یک پارامتر را به پروسیجرم در اس کیو ال 2005 پاس کنم با این پیام خطا مواجه میشم
Procedure or function 'customers' expects parameter '@id', which was not supplied.
حالا اون تیکه کد برناممو که مربوط میشه میزارم
SqlDataSource1.SelectCommandType = SqlDataSourceCommandType.StoredProcedure
SqlDataSource1.SelectCommand = "SelecteServices"
SqlDataSource1.SelectParameters.Clear()
SqlDataSource1.SelectParameters.Add("@id", TypeCode.Int32, "0")
SqlDataSource1.SelectParameters(0).Direction = ParameterDirection.InputOutput
Organisations.DataSource = SqlDataSource1
Organisations.DataBind()
و اینم پروسیجرم در اس کیو ال
Create Procedure [SelectCustomers](@ID lint)
As
Begin
SELECT * FROM [Customers] where ([level]=0)
End
اینم ساختار دیتابیسم
CREATE TABLE Customers(
[ID] Int IDENTITY(1,1),
[name] nVarChar(60) COLLATE Arabic_CI_AS Not Null,
PRIMARY KEY CLUSTERED(ID),
)
البته یه سری فیلد اضافی در این جدول داریم که برای اینکه گیج نشید نزاشتم
خواهش میکنم سریع کمکم کنید. ممنون میشم
خیلی مشکلی بزرگی دارم. خواهش مکینم هس کسی میدونی کمکم کن. وقت هم زیاد ندارم ممکنه پروژرو از دست بدم.
مشکلی که دارم اینجاس که موقعی که از داخل ای اس پی دات نت البته Code Behind می خوام یک پارامتر را به پروسیجرم در اس کیو ال 2005 پاس کنم با این پیام خطا مواجه میشم
Procedure or function 'customers' expects parameter '@id', which was not supplied.
حالا اون تیکه کد برناممو که مربوط میشه میزارم
SqlDataSource1.SelectCommandType = SqlDataSourceCommandType.StoredProcedure
SqlDataSource1.SelectCommand = "SelecteServices"
SqlDataSource1.SelectParameters.Clear()
SqlDataSource1.SelectParameters.Add("@id", TypeCode.Int32, "0")
SqlDataSource1.SelectParameters(0).Direction = ParameterDirection.InputOutput
Organisations.DataSource = SqlDataSource1
Organisations.DataBind()
و اینم پروسیجرم در اس کیو ال
Create Procedure [SelectCustomers](@ID lint)
As
Begin
SELECT * FROM [Customers] where ([level]=0)
End
اینم ساختار دیتابیسم
CREATE TABLE Customers(
[ID] Int IDENTITY(1,1),
[name] nVarChar(60) COLLATE Arabic_CI_AS Not Null,
PRIMARY KEY CLUSTERED(ID),
)
البته یه سری فیلد اضافی در این جدول داریم که برای اینکه گیج نشید نزاشتم
خواهش میکنم سریع کمکم کنید. ممنون میشم