View Full Version : سوال: کد اتصال شدن c#به sql server را از کجا بیاورم؟
fateme sohrabi
شنبه 02 آبان 1388, 01:35 صبح
با سلام. استاد من این کد را
Provider=SQLOLEDB;Data Source=SOFTWARE-3000;Integrated Security=SSPI;Initial Catalog=TestPrs
از یک قسمت کپی کرد و در برنامه قرار داد.لطفا عملیاتی که انجام دادهاند را بگوئید.
minu63
شنبه 02 آبان 1388, 12:10 عصر
فایلی با پسوند udlدر کامپیوتر بسازیدبدین ترتیب که یک فایلnodpadرا با این پسوند ذخیره نماییدو سپس فایل را باز کنید نام سرور و نام پایگاه داده ودر صورت لزوم نام کاربری و کلمه عبور مربوط به پایگاه داده را وارد نمایید.وokکنید
فایل خود را به صورت nodepad باز کنید
happy65_sh
شنبه 02 آبان 1388, 13:11 عصر
براي اتصال به sql بايد اول يك كانكشن تعريف كرده و string آن را مقدار دهي كني:
System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection("Data Source=(local);Initial Catalog=test;Integrated Security=true");
Data Source:نام سرور
Initial Catalog: نام ديتا بيس
بعد هم اون را باز كني:
con.Open();
حالا اتصال برقراره و آماده ي استفاده؛فقط يادت نره بعد از اينكه كارت تموم شد كانكشن را ببندي:
con.Close();
mohammad_2039
شنبه 02 آبان 1388, 13:50 عصر
سلام
کار راحتر اینه که یه آبجکت Sqlconection بندازی تو صفحه بعد اون بالابنویسی
using system.data.sqlclint;
بعد مثلا تو رویدادکلیک باتن کدهای زیر رو بنویسی
Dataset da=new dataset;
sqldataadapter ad=new sqldataadapter("select * from Database",sqlconection1
)
da.fill(dataset.tbl_user)
datagridview.datasource=ds;
powerboy2988
شنبه 02 آبان 1388, 13:58 عصر
http://connectionstrings.com/
vafaei
سه شنبه 10 آذر 1388, 19:31 عصر
براي اتصال به sql بايد اول يك كانكشن تعريف كرده و string آن را مقدار دهي كني:
System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection("Data Source=(local);Initial Catalog=test;Integrated Security=true");
Data Source:نام سرور
Initial Catalog: نام ديتا بيس
بعد هم اون را باز كني:
con.Open();
حالا اتصال برقراره و آماده ي استفاده؛فقط يادت نره بعد از اينكه كارت تموم شد كانكشن را ببندي:
con.Close();
ضمن تشکر از شما دوست عزیز لطفا موارد زیر را هم توضيح دهيد:
کد اول برای کدام ورژن sqlserver جواب میده؟
Integrated Security چکار میکنه؟
بعضی جاها بصورت زیر هم ديدم ( لطفا تفاوت ها را بگین)
Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;
یا
Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
چرا بعضی جاها هم بجای Data Source از کلمه Server استفاده می کنند؟
SHM313
چهارشنبه 11 آذر 1388, 21:16 عصر
سلام
یک راه ساده این است که از منوی Data قسمت Add new data sourse رو انتخاب کنید بعد در ویزارد باز شده Database رو انتخاب کنید و در قسمت بعد با بانک مربوطه new connection ایجاد کنید و سپس از همون قسمت در پایین ویزارد connection string رو کپی کنید.
مثلا:"Data Source=ANDISHEB;Initial Catalog=text;Integrated Security=True"
:لبخندساده:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.