PDA

View Full Version : اشكال در يك برنامه ي server/client



niloofar norouzi
دوشنبه 14 مرداد 1387, 16:44 عصر
با سلام
طبق کد زیر من باید به جای str چه دستوری را بنویسم تا با قرار گیری آن در dataset ,عدد مورد نظر به سمت کلاینت(وب سرویس) برود.
قصد من از این کار تولید پیغامی برای کاربر است تا اگر بعد از زدن کلید ویرایش ، تغییری را در datagrid ندید ، با وجود پیغام، متوجه تکراری وارد کردن داده هایش شود.

[WebMethod]
public DataSet EditOFEmployeeTerritories(string TerritoryID, string EmployeeID,string EditedTerritoryID, string EditedEmployeeID)
{
int numberofrows;
string str1, str2, str3, str4, str5, str6,str7,commandtext;
const string connectionstring = "Server=localhost;Database=Northwind;Integrated Security=True";
SqlConnection objconnection = new SqlConnection(connectionstring);
SqlCommand objcommand = new SqlCommand();
objcommand.Connection = objconnection;
commandtext = "SET NOCOUNT ON Update EmployeeTerritories SET TerritoryID=@EditedTerritoryID,EmployeeID=@EditedE mployeeID WHERE TerritoryID=@TerritoryID AND EmployeeID=@EmployeeID SELECT @@ROWCOUNT AS X SET NOCOUNT OFF";

objcommand.CommandText = commandtext;
objcommand.CommandType = CommandType.Text;
objcommand.Parameters.AddWithValue("@EmployeeID", EmployeeID);
objcommand.Parameters.AddWithValue("@TerritoryID", TerritoryID);
objcommand.Parameters.AddWithValue("@EditedEmployeeID", EditedEmployeeID);
objcommand.Parameters.AddWithValue("@EditedTerritoryID", EditedTerritoryID);
objconnection.Open();

try
{
objcommand.ExecuteNonQuery();
}
catch
{
}


commandtext = str;?
SqlDataAdapter objdataAdapter;
objdataAdapter = new SqlDataAdapter(commandtext, objconnection);
DataSet objdataSet = new DataSet();
objdataAdapter.Fill(objdataSet);
objconnection.Close();
return objdataSet;
}

Zaparo
دوشنبه 14 مرداد 1387, 22:53 عصر
من متوجه نشدم چی نوشتید میشه بیشتر توضیح بدید