PDA

View Full Version : استفاده از دستور Sqlparameter



RK977877
پنج شنبه 25 بهمن 1386, 11:11 صبح
با سلام و خسته نباشید خدمت دوستان
من یک Dataadapter و یک dataset رو در برنامه Create کردم
و حالا میخوام با دستور Dataadapter.Update تغییرات واقع در Dataset رو در دیتابیسم بریزم
منتها میخوام که تام این مراحل رو Create کنم یعنی خودم پارامتر و .. را
اگه میشه در این مورد راهنمائی کنید

Masoud_TB
پنج شنبه 25 بهمن 1386, 18:08 عصر
پیشنهاد می کنم به این پست نگاهی بیاندازی:

روش استفاده از SqlCommand (http://barnamenevis.org/forum/showthread.php?t=94296&highlight=%D8%B1%D9%88%D8%B4+%D8%A7%D8%B3%D8%AA%D9 %81%D8%A7%D8%AF%D9%87+%D8%A7%D8%B2+SqlCommand)

RK977877
شنبه 27 بهمن 1386, 08:01 صبح
ببین دوست عزیز میخوام ببینم چرا دستوره زیر جواب نمیده
Da.UpdateCommand = new SqlCommand(UpdateSql, SqlCon);
Da.UpdateCommand.Parameters.AddWithValue("@Code", typeof(string)).SourceColumn = "Code";
Da.UpdateCommand.Parameters.AddWithValue("@Name", typeof(string)).SourceColumn = "Name";
Da.Update(Ds, "Table1");

RK977877
شنبه 27 بهمن 1386, 08:54 صبح
ببین دوست عزیز میخوام ببینم چرا دستوره زیر جواب نمیده


Da.UpdateCommand = new SqlCommand(UpdateSql, SqlCon);
Da.UpdateCommand.Parameters.AddWithValue("@Code", typeof(string)).SourceColumn = "Code";
Da.UpdateCommand.Parameters.AddWithValue("@Name", typeof(string)).SourceColumn = "Name";
Da.Update(Ds, "Table1");

Masoud_TB
شنبه 27 بهمن 1386, 09:20 صبح
خوب شما چرا از AddWithValue استفاده می کنی!!! باید از Add استفاده کنی:



Da.UpdateCommand = new SqlCommand(UpdateSql, SqlCon);
Da.UpdateCommand.Parameters.Add("@Code", SqlDbType.NVarChar).SourceColumn = "Code";
Da.UpdateCommand.Parameters.Add("@Name", SqlDbType.NVarChar).SourceColumn = "Name";
Da.Update(Ds, "Table1");

RK977877
شنبه 27 بهمن 1386, 10:07 صبح
میشه دستور اونو در این تایپیک قرار بدین
ببینین من یک سری اطلاعاتی دارم که میخوام بعد از تغییر در DataSet اونا رو در Database با استفاده از دستور Da.Update انجام بدم البته من دستور SqlCommandBulider رو میدونم ولی مبخوام با دستور بالا اینکا رو بکنم
با تشکر

hassan razavi
شنبه 27 بهمن 1386, 10:29 صبح
Da.UpdateCommand.Parameters.Add("@name",SqlDbType.NVarChar,25,"ColumnName");