PDA

View Full Version : help :(



leila_eb
یک شنبه 29 تیر 1393, 16:23 عصر
بچه ها چجوری میتونم به دیتا بیس درASP.NET داده درج کنم ؟؟
لطفا کمکم کنید...:ناراحت:

saharhg
یک شنبه 29 تیر 1393, 17:16 عصر
باید یک کوئری با دستور insert بنویسید

dehqhani
یک شنبه 29 تیر 1393, 17:18 عصر
دستور ثبت


var obj = new tableSamole_DescriptionDataContext();
var sample = new tableSamole
{
id =txtboxid.text,

name = txtname.Text,
family = txtfamily.Text
};


// sabt dar database
obj. tableSamole.InsertOnSubmit(sample);
obj.SubmitChanges();

dehqhani
یک شنبه 29 تیر 1393, 17:20 عصر
از این لینک هم میتونی استفاده کنی بطور کامل توضیح داده شده

http://www.codeproject.com/Articles/188935/LINQ-Demo-with-ASP-NET-Web-Application
http://geekswithblogs.net/dotNETvinz/archive/2011/04/04/entity-framework----inserting-data-to-database.aspx
http://www.c-sharpcorner.com/UploadFile/8911c4/fetch-insert-update-and-delete-data-with-database-first-mode/

http://stackoverflow.com/questions/13573380/inserting-values-into-a-sql-server-database-using-ado-net-via-c-sharp


مشکلی داشتی بگو تا رفع کنم

f_g1348
یک شنبه 29 تیر 1393, 17:33 عصر
بهترین و راحت ترین راه استفاده از dataset می باشد
خیلی راحت جدولتو از بانکت مثلاً sqlserver می کشی میندازی داخل dataset و بعد با ویزارد خودش ( راست کلیک روی جدول و سپس گزینه query ) می تونی هر نوع کویری خواستی با حالت ویزارد گونش بسازی بعدشم داخل صفحت دوتا متغییر یکی از جنس dataset بعدی tableadapter تعریف می کنی و کویریت رو صدا می زنی و تمام
البته از linq هم میشه استفاده کنی ولی توصیه می شه در برنامه های تحت وب از dataset استفاده کنی
اگر مشکلی داشتی بگو تا یه مثال بزارم برات
یا حق

dehqhani
یک شنبه 29 تیر 1393, 18:21 عصر
نظر دوستمون f_g1348 (http://barnamenevis.org/member.php?80944-f_g1348) هم قابل احترام هست

ولی به نظر من اگه از همین ابتدا روش کد نویسی به دیتابیس رو یاد بگیری بهتره چون تو روش ویزاردی بعضی مواقع به مشکلاتی بر میخوری که دستت رو میبنده .

باز هم انتخاب با خودت هست .

تو لینکهایی که گزاشتم روهشهای اتصال ado,enity,linq هست

که به نظر بنده از enity استفاده کنی بهتر هست

f_g1348
دوشنبه 30 تیر 1393, 09:34 صبح
دوست عزیز با نهایت احترامی که برای نظرت قایلم باید اینو بگم که من خودم مشکل انتخاب روش برای اتصال به دیتابیس رو داشتم که جستجوی زیادی انجام دادم که نهاین همه اونها به این ختم میشد که در وب از dataset استفاده بشه
حالاهم منظور من از ویزارد ، ویزاردهای اکسسی یا اکسلی نیست ، روش پیشنهادی خود مایکروسافته چرا که به شما امکان ساخت sp درون sql را با چند تا کلیک میده که البته دستت آزاده هرچی بخوای بنویسی و نیز کمینه کردن کدهای نوشته شده و کاهش ایراد در خطاهای برنامه نویسی رو به همراه داره .
استفاده از این راهکار باعث نمیشه که شما روش اتصال به دیتابیس رو یاد نگیری .

leila_eb
دوشنبه 30 تیر 1393, 13:20 عصر
به این دو خط کد Error میگیره
var obj = new tableSamole_DescriptionDataContext();
var sample = new tableSamole


کد سی شارپشو نمیدونید؟

leila_eb
دوشنبه 30 تیر 1393, 13:22 عصر
وقتی TextBox مریوط به داده رو handle میکنم یا همون دابل کلیک میکنم روش اینجا باید یه کدی بنویسم که بریزه تو دیتا بیس ولی نمیدونم Error داره