userinfo close

طبقه بندی سوال ها

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

گروه متخصصان پایگاه داده ها

» مدیر گروه
  • محمد پورعبدالله , umudsuz
» اعضای گروه
  • سیدعلی اکبر شفیعی , akbar1360
  • بابک همتی , b4b4k_h3mm4ti
  • سید علی محمدی , faratel1
  • حمید  کلوب خرو , hamid0277
  • د م , motevallizadeh
  • شاهین الف , shuhin_a
  • خودمم خودمم , khudamam

مشخصات سوال

ستاره شرقی , arsha1990
14 دی 90 - 18:12
سلام به همه چطورمیتونم sql رو به c# وصل کنم؟

تاریخ ایجاد سوال : 14 دی 90 (18:12)
تاریخ بسته شدن سوال : 29 دی 90
تعداد بازدید :264
تعداد پاسخ ها : 5
طبقه بندی : کامپیوتر و رایانه » پایگاه داده ها

- این سوال منقضی شده است. و بهترین جواب توسط رای کاربران انتخاب شده است.
  • ایجاد علامت
بهترین پاسخ
امیر  , amir_1183
90/10/14 (20:43)
سلام
بالای کد برنامت باید بنویسی:using system.data.sqlclient;
بعدشم از sqlconnection و sqlcommand و sqldatadaptor استفاده کنی یا همین مواردو از لیست کامپوننت ویژوال بزاری رو فرمت
  • .42%

دیگر پاسخ ها

علیرضا پروفشینال , omid207
1.    90/10/14 (22:26)
فکر کنم منظور شما اینه که چطور میشه تو سی شارپ با دیتابیس ارتباط برقرار کرد. سه راه کلی وجود داره یکی کار کردن آنلاین یا استفاده از دستورات sql هست. یکی ADO.net و دیگری linq to sql و هر کدوم مزایای خودشون رو دارند.
برای پروژه های دانشگاه معمولا باید آنلاین کار کرد ولی اگر برای خودت میخوای که تو برنامه هایی که می نویسی استفاده کنی من توصیه میکنم. ADO.net رو یاد بگیری که خیلی ساده تر و البته کارا تره.
یک ویدئوی آموزشی خوب تو سایت زیر هست که میتونی سرچ کنی و استفاده کنی.
www.ehsanavr.com

در سی شارپ برای کار با دیتابیس میتونی از using system.data و زیر مجموعه های اون استفاده کنی و همچنین کار کردن با اشیایی رو یاد بگیری که نمونه هائیش رو نفر قبلی گفتند.

در کل این مطلب بسیار گستردست و نمیشه اینجا آموزش داد. باید کتاب بخونی، ویدئو ببینی و تمرین کنی تا کار با دیتابیس رو به خوبی یاد بگیری.
موفق باشی

  • .35%
تهور نادری , xtryx
2.    90/10/15 (10:21)
لطف کن یک کتاب بخون

  • .7%
علیرضا چراغعلی نژاد , alireza_ch23
3.    90/10/18 (12:38)
سلام
من کد ارتباط سی شارپ با بانک اطلاعاتی اس کی یو ال رو واستون میزارم
ولی باید خودتون یه مطالعه داشته باشید تا ازش سر در بیاریت
---------------------------------
using System.Data.SqlClient;
کد بالا را در قسمت یوزینگ ها بالای صفحه کپی میکنی
-----------------------------------

SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=bb;Integrated Security=True");
SqlCommand com = new SqlCommand();
com.Connection = con;
com.CommandText = " insert into tinfo(ln,fn,cod,tell) values(N'"+TextBox1.Text+"',N'"+TextBox2.Text +"',"+TextBox3.Text +","+TextBox4.Text +")";
con.Open();
com.ExecuteNonQuery();
con.Close();

----------------------------------------------------------
کد های بالا برای اتصال به بانک اطلاعاتی اس کی یو ال و ثبت اطلاعات در بانک می باشد
کد بالا فیلد های ln , fn , cod , tell را از جدول tinfo پر میکند
textbox1 برای فیلد ln
textbox2 برای فیلد fn
textbox3 برای فیلد cod
textbox4 برای فیلد tell
------------------------------------------------------------
همچنین باید یک بانک اطلاعاتی به نام bb
یک جدول به نام tinfo و فیلد های ln,fn,cod,tell رو در بانک ایجاد کنید

موفق باشی ...

  • .14%
ابراهیم طلایی , ebi_tala6000
4.    90/10/25 (19:35)
سلام دوست عزیز 3 روش برای اینکار وجود داره 1

SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=taxi;Integrated Security=True");
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
cmd.CommandText = "select *from organ where o_id=@o_id ";
cmd.Parameters.AddWithValue("@o_id",tcod.Text);
con.Open();
SqlDataReader ord = cmd.ExecuteReader();
while(ord.Read())
{
xrcod1 = 1;
}
ord.Close();
con.Close();
in bar dasto select
روش 2 استفاده از dataset که باید بری اونجا کویری بنویسی

this.organTableAdapter1.آپدیت_عکس(pics, Int64.Parse(cod.Text));

ok
حالا اینجوری نمیشه email بدین تا براتون یه برنامه ارسال کنم کدارو ببینیت بهتر یاد میگیرین

  • .0%
کلوب دات کام
کلیه محتوای این سایت توسط کاربران درج شده است و کلوب دات کام هیچ مسئولیتی نسبت به آن ها ندارد.