PDA

View Full Version : سوال: نحوه ی کار با Update در سی شارپ



managment-barnamenevis
شنبه 25 آذر 1391, 22:19 عصر
دستور آپدیت رو چجوری باید بنویسیم


SqlConnection conn = new SqlConnection();
conn.ConnectionString = "Data Source=MESHKI-PC;Initial Catalog=Amuzeshgah;Integrated Security=True";
conn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = "Update * FROM Sabtenam VALUES('"+radioButton2.Checked+"')";

cmd.ExecuteNonQuery();
conn.Close();

کد درستشو میشه توضیح بدین
ممنون

veniz2008
شنبه 25 آذر 1391, 22:28 عصر
سلام. اگه سوالات قبلیتون رو نتونستید جوابی براش پیدا کنید ولی مطمئن باشید این سوال، کلی جواب میتونستید براش پیدا کنید. تو همین سایت یا در گوگل درباره دستور update جستجو کنید.
موفق باشید

managment-barnamenevis
شنبه 25 آذر 1391, 22:39 عصر
تو گوگل سرچ کردم ولی یا داخل دیتا گیر ویو نشون میده یا آپدیت کامند
یعنی خوب توضیح نداده بود میشه شما کدشو بگی

r_s1389@yahoo.com
شنبه 25 آذر 1391, 22:47 عصر
سلام
مشکلی داشتی بپرس

SqlConnection con = new SqlConnection("data source=site2-n8;initial catalog=db;integrated security=true;");
SqlCommand cmd = new SqlCommand("update table_1 set fname = @fname where name = @name", con);

cmd.CommandType = CommandType.Text;

cmd.Parameters.AddWithValue("@fname", textBox2.Text);
cmd.Parameters.AddWithValue("@name", textBox1.Text);

con.Open();
cmd.ExecuteNonQuery();
con.Close();

managment-barnamenevis
شنبه 25 آذر 1391, 22:55 عصر
مرسی داداش امتحان میکنم مشکلی بود باز مزاحمت میشم

javady_joon
پنج شنبه 03 مهر 1393, 01:21 صبح
من مشکل دارم میشه کمک کنی؟

123865

mz6488
پنج شنبه 03 مهر 1393, 09:18 صبح
من مشکل دارم میشه کمک کنی؟

123865


ظاهرا که کانکشن استرینگت مشکل داره

javady_joon
پنج شنبه 03 مهر 1393, 10:33 صبح
اما من با همین کانکشن میتونم توی همین برنامه select کنم چظور اینجا به من گیر داده؟

javady_joon
پنج شنبه 03 مهر 1393, 10:41 صبح
حالا گیر داده که فیلد password وجود نداره در حالی که وجود داره

juza66
پنج شنبه 03 مهر 1393, 11:34 صبح
میشه فایل رو بذارید تا براتون اصلاح کنم

programer1389
پنج شنبه 03 مهر 1393, 11:44 صبح
من مشکل دارم میشه کمک کنی؟



123865




سلام ببينيد فايلي که تو درايو c گذاشتيد فقط خواندني نباشه

aslan
پنج شنبه 03 مهر 1393, 12:21 عصر
سلام
Password نه Passwrod

javady_joon
پنج شنبه 03 مهر 1393, 14:14 عصر
سلام
Password نه Passwrod

عجب گیجی هستم
ممنون
باور کنید چندین بار چک کردم اصلا متوجه نشدم که اشتباه نوشتم

javady_joon
پنج شنبه 03 مهر 1393, 14:28 عصر
سلام ببينيد فايلي که تو درايو c گذاشتيد فقط خواندني نباشه

این مشکل هم برای این بود که توی کانکشن استرینگ بعد از localDb از یه دونه / استفاده کرده بودم

mehrdad2569.mt
یک شنبه 08 اردیبهشت 1398, 13:13 عصر
سلام
مشکلی داشتی بپرس

SqlConnection con = new SqlConnection("data source=site2-n8;initial catalog=db;integrated security=true;");
SqlCommand cmd = new SqlCommand("update table_1 set fname = @fname where name = @name", con);

cmd.CommandType = CommandType.Text;

cmd.Parameters.AddWithValue("@fname", textBox2.Text);
cmd.Parameters.AddWithValue("@name", textBox1.Text);

con.Open();
cmd.ExecuteNonQuery();
con.Close();

سلام وقتی این کد بدون خطا عمل میکنه ولی ویرایش در بانک انجام نمیشه علتش چیه چون تو برنامه برای ویرایش این کد را نوشتم بدون خطا انجام میشه ولی تغییرات در بانک ایجاد نمیشه لطفا راهنمایی بفرمایید

davidrobert
دوشنبه 09 اردیبهشت 1398, 10:30 صبح
این سورس همه دستورات مربوط به ذخیره، ویرایش و حذف داره و همین طور نمایش با ADO دانلود کنید خیلی کمک میکنه شما رو
http://barnamenevis.org/showthread.php?554595-%D8%AF%D9%81%D8%AA%D8%B1-%D8%AA%D9%84%D9%81%D9%86-%D8%A8%D8%A7-%D8%A7%D9%85%DA%A9%D8%A7%D9%86%D8%A7%D8%AA-%D8%A7%D8%A8%D8%B2%D8%A7%D8%B1%DB%8C-%D9%BE%DB%8C%D8%B4%D8%B1%D9%81%D8%AA%D9%87-%D9%88-%D9%87%D9%85%DA%86%D9%86%DB%8C%D9%86-%D8%A7%D9%85%DA%A9%D8%A7%D9%86-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D9%BE%DB%8C%D8%A7%D9%85%DA%A9-%D9%88-%DA%A9%D8%A7%D9%87%D8%B4-%D8%B4%D8%AF%DB%8C%D8%AF-%DA%A9%D8%AF%D9%86%D9%88%DB%8C%D8%B3%DB%8C
دوم کوئری ADO شما اشتباه هستش وقتی شما ویرایش میکنید یک ستون ویرایش نمیکند بلکه همه اطلاعات یک جا ویرایش میکنید به همین خاطر دستوراتش اشتباه هستش.

update table_1 set fname = @fname where name = @name where id=@id

دوم اگه کانکشن استرینگ شما اشتباه هستش بخاطر اینکه سعی میکنید از حفظ بنویسید که نیاز به نوشتن نیست چون خود ویژوال رشته اتصال برای شما به دست میاره و با کپی کردن به فایل میدید و اون درست ارتباط میگیره. و نگران نوشتاری دستور کانکشن نیستید.

davidrobert
دوشنبه 09 اردیبهشت 1398, 10:36 صبح
تو گوگل سرچ کردم ولی یا داخل دیتا گیر ویو نشون میده یا آپدیت کامند
یعنی خوب توضیح نداده بود میشه شما کدشو بگی

بابت این دستورات آموزشی زیاد هستش ولی مشکل توضیح هستش بنده که 9 سال پیش کدنویسی شروع کردم با فیلم آموزشی آقای مهرداد کیانیان یاد گرفتم به صورت مبتدی کدنویسی کردم نه سال پیش ولی در پست قبلی کدنویسی قویتر از قبلی قرار دادم که داخلش توصیحات هم نوشتم که خیلی کدنویسی شما به جلو میندازه اونم مشاهده کنید تو تایپک خودش سوال بپرسی بنده جواب میدم.