PDA

View Full Version : مشکل در کار با دیتابیس و دستور Fill



taghiv
جمعه 06 خرداد 1390, 20:18 عصر
با سلام
من تو سی شارپ مبتدی هستم و دارم یکی از فیلمهای آموزشی آقای کیانیان رو اجرا می کنم
تو این فیلم یه دیتابیس sql ایجاد میشه و بهش اتصال برقرار میشه
این کدشه (شامل یه دکمه و یه دیتاگریدویو):


SqlConnection conn = newSqlConnection();
conn.ConnectionString=
@"Data Source=.\SQLEXPRESS;
AttachDbFilename=|DataDirectory|\University.mdf;
Integrated Security=True;User Instance=True";
conn.Open();
SqlCommand cmd = newSqlCommand();
cmd.Connection = conn;
cmd.CommandText = "select * form student";
SqlDataAdapter da = newSqlDataAdapter();
da.SelectCommand = cmd;
DataTable dt = newDataTable();
this.Text = "Student count :" + dt.Rows.Count;
da.Fill(dt);
dataGridView1.DataSource = da;
conn.Close();


تو اونی که خود کیانیان تو فیلم می نویسه راحت ارتباط برقرار میشه ، ولی تو برای من سطری که زیرش خط کشیدم ارور میده
ارور هم اینه :

70434

چون فیلم وسط چند بار قطع میشه ، من فکر می کنم جایی از کد رو وسطها جابجا می کنه که من نمی بینم.

ma.rad
جمعه 06 خرداد 1390, 20:35 عصر
con.ConnectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\University.mdf;Integrated Security=True;User Instance=True";

taghiv
جمعه 06 خرداد 1390, 20:49 عصر
ممنون
ولی بازم همون ارور رو میده.

ma.rad
جمعه 06 خرداد 1390, 21:01 عصر
این کدو کامل کپی کنید:
SqlConnection con = new SqlConnection();
con.ConnectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\University.mdf;Integrated Security=True;User Instance=True";
SqlCommand cmd = new SqlCommand();
con.Open();
cmd.Connection = con;
cmd.CommandText = "select * from student";
SqlDataAdapter da = new SqlDataAdapter();
DataTable dt = new DataTable();
da.SelectCommand = cmd;
da.Fill(dt);
dataGridView1.DataSource = da;
con.Close();