• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

خواهشمندم سریعا کمک کنید. مشکل در پاس کردن پارامتر به اس کیو ال با دیتا سورس

bfreind10

کاربر تازه وارد
تاریخ عضویت
22 سپتامبر 2010
نوشته‌ها
1
لایک‌ها
0
سلام دوستان
خیلی مشکلی بزرگی دارم. خواهش مکینم هس کسی میدونی کمکم کن. وقت هم زیاد ندارم ممکنه پروژرو از دست بدم.
مشکلی که دارم اینجاس که موقعی که از داخل ای اس پی دات نت البته 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),
)
البته یه سری فیلد اضافی در این جدول داریم که برای اینکه گیج نشید نزاشتم
خواهش میکنم سریع کمکم کنید. ممنون میشم
 
بالا