PDA

View Full Version : معادل params در سی شارپ برای vb



آرام جان گل
پنج شنبه 25 بهمن 1386, 13:42 عصر
من یک تابع به زبان سی شارپ که نام sp و پارامتر هایش را می گیره و sp را اجرا می کنه و خروجی را به من می ده

ولی پارامتر ها را با استفاده از params می فرستم .
parame یک امکان در سی شارپ است و در vb وجود ندارد لطفا معادل این تابع و یا چیزی که بتونه کاره params را انجام بده به من بگید

چون برام مهمه که متغییری را از وبی به sp بفرستم و جواب نهایی از sp صادر بشه مرسی
در ضمن من نمی خوام از adtaset و از این چیزا استفاده کنم فقط در حد یک datatable

ممنون لطفا راهنمایی کنید


publicint SP_NQDoCommand(string ProcedureName, paramsstring[] ProcedureParameters)
{
string[] Paramters;
SqlCommand Command = new SqlCommand(ProcedureName);
foreach (string Parameter in ProcedureParameters)
{
Paramters = Parameter.Split('=');
Command.Parameters.Add(new SqlParameter(Paramters[0], Paramters[1]));
}
return ExecuteCommand(Command, CommandType.StoredProcedure);
}

VisualStudio
پنج شنبه 25 بهمن 1386, 21:10 عصر
من منظورتون را کامل متوجه نشدم اما فکر کنم هممین باشه
معادل آن ParamArray می باشد که به صورت زیر است


(Sub SP (ByVal ParamArray () As String
.
.
.
End Sub