PDA

View Full Version : ذخیره نتیجه یک query زبان sql در db درون یک برنامه c#



dorna1985
پنج شنبه 04 بهمن 1386, 18:13 عصر
با سلام خدمت دوستان
درون یک برنامه #C یک Query نوشته و نتیجه آن را در یک datagridview نشان داده . حالا از طریق چه دستور #Cو SQL می توانم همینجا نتیجه Query را در DB به صورت پویا ذخیره کنم البته این Queryاز نوع datamining predict می باشد.

reza_rad
جمعه 05 بهمن 1386, 09:11 صبح
شما می تونی از یک Select into (http://manuals.sybase.com/onlinebooks/group-as/asg1250e/sqlug/@Generic__BookTextView/22065;pt=17866/*) استفاده کنید.

dorna1985
جمعه 05 بهمن 1386, 12:35 عصر
مشکل اینجاست که نوع این query طوریه که نمی شه با استفاده از intoذخیره کرد.و من دنبال راهی هستم که بتونم داده dataset رو که جواب رو درونش ریختم. در یک جدول واقعی ذخیره کنم.

hamedkh16522
شنبه 06 بهمن 1386, 01:51 صبح
سلام من یه سوال دارم من زمانی که فارسی تو برنامم نوشتم با یونی کد ذخیرش نکردم و حالا نمیتونم متن فارسی رو ببینم باید چی کار کنم چند روز دیگم امتحان دارم

mamali_programer
شنبه 06 بهمن 1386, 08:22 صبح
سلام دوست عزیز
شاید بهتر باشه از این دستور استفاده کنی


DataRow dr = ds.Tables[0].NewRow();
dr[0] = "name";
dr[1] = "last name";
ds.Tables[0].Rows.Add(dr);

mamali_programer
شنبه 06 بهمن 1386, 08:27 صبح
راستی یادم رفت
توی این کدی که نوشتم
ds از جنس Dataset است

dorna1985
شنبه 06 بهمن 1386, 10:32 صبح
می شه بیشتر توضیح بدین
dataset با یک Query دیگه پر شده و چرا new row
در یک table جدید که خالیه می خوام ذخیره کنم.
لطفا دستوراتشو کامل برام بنویسین
مرسیییییییییییییییییییییی ییییییییییی

mamali_programer
شنبه 06 بهمن 1386, 10:49 صبح
معمولا وقتی با Disconnected به دیتا بیس وصل میشن دیگه از دستورات SQL استفاده نمی کنند . چون خود dataset همه این کارهارا میکنه


dataset با یک Query دیگه پر شده و چرا new row

این یکه رکورد جدید به دیتا بیس اضافه می کنه

hdv212
شنبه 06 بهمن 1386, 12:20 عصر
از دستور

SqlDataAdapter.Update(DataSet)
استفاده کنید، البته یادت باشه که خاصیت UpdateCommand مربوط به آبجکت SqlDataAdapter رو قبلا با یه دستور Update معتبر، مقدار دهی کرده باشی.