thehero
چهارشنبه 04 خرداد 1390, 18:10 عصر
سلام دوستان...
من در زمینه دیتابیس مبتدی هستم. اخیرا یه برنامه نوشتم که به یه فایل mdf وصل بشه و اطلاعات رو بخونه.
این کدی هست که من نوشتم:
SqlConnection conn = new SqlConnection();
conn.ConnectionString = @"Data Source=.\SQLEXPRESS;
AttachDbFilename=|DataDirectory|\DB1.mdf;
Integrated Security=True;User Instance=True";
conn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = "SELECT ID, Name, LastName from Table1 WHERE Name == Joe ";
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
conn.Close();
اما دقیقا نمی دونم این کلاسا چه کار می کنن! مثلا رشته ای که به sqlConnection دادم یعنی چی؟ user instance یعنی چی؟
SqlDataAdapter چه کاری انجام می ده؟
اگه بخوام با گرفتن یوزرنیم و پسورد وصل بشه، باید چی رو عوض کنم؟
دو تا سوال دیگه هم داشتم:
الان اطلاعات توی dataGridView هستش! اگه بخوام مثلا ستونی که LastName را داره، تمام سطرهاش رو بریزم توی یک رشته، چه کار کنم؟
و این که، واسه insert کردن باید از تابع ExecuteNonQuery استفاده کنم؟این تابع چه کار می کنه؟
ممنون می شم کمکم کنید.
ببخشید اگه سوالام سطح پایینه...
چند جا رو گشتم ولی چیز زیادی دستگیرم نشد...
من در زمینه دیتابیس مبتدی هستم. اخیرا یه برنامه نوشتم که به یه فایل mdf وصل بشه و اطلاعات رو بخونه.
این کدی هست که من نوشتم:
SqlConnection conn = new SqlConnection();
conn.ConnectionString = @"Data Source=.\SQLEXPRESS;
AttachDbFilename=|DataDirectory|\DB1.mdf;
Integrated Security=True;User Instance=True";
conn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = "SELECT ID, Name, LastName from Table1 WHERE Name == Joe ";
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
conn.Close();
اما دقیقا نمی دونم این کلاسا چه کار می کنن! مثلا رشته ای که به sqlConnection دادم یعنی چی؟ user instance یعنی چی؟
SqlDataAdapter چه کاری انجام می ده؟
اگه بخوام با گرفتن یوزرنیم و پسورد وصل بشه، باید چی رو عوض کنم؟
دو تا سوال دیگه هم داشتم:
الان اطلاعات توی dataGridView هستش! اگه بخوام مثلا ستونی که LastName را داره، تمام سطرهاش رو بریزم توی یک رشته، چه کار کنم؟
و این که، واسه insert کردن باید از تابع ExecuteNonQuery استفاده کنم؟این تابع چه کار می کنه؟
ممنون می شم کمکم کنید.
ببخشید اگه سوالام سطح پایینه...
چند جا رو گشتم ولی چیز زیادی دستگیرم نشد...