سلام
ببخشید میدونم خیلی مسیله ساده ایه ولی به مشکل برخوردم اگر میشه جواب منو بدید.
ارتباط با پایگاه داده برقرار میشه ولی ارور میده نمیدونم چه کارش کنم.
01-15-2015 07-12-07 ب-ظ.png
اگر راهنماییم کنید ممنون میشم
سلام
ببخشید میدونم خیلی مسیله ساده ایه ولی به مشکل برخوردم اگر میشه جواب منو بدید.
ارتباط با پایگاه داده برقرار میشه ولی ارور میده نمیدونم چه کارش کنم.
01-15-2015 07-12-07 ب-ظ.png
اگر راهنماییم کنید ممنون میشم
چرا هیشکی جواب نمیده؟
یکی به دادم برسه هر کاری میکنم گیر داده ول کن نیست
سلام، به گمونم مشکل از کانکشن استرینگ باشه!
ارور هم داره میگه یه فایل با همین اسم موجوده یا فایل مورد نظرتون مشکلی داره!
آیا شما دیتابیس رو ساختید و یک کپی ازون رو کنار برنامتون قرار دادید؟ اگه آره، احتمالا برا همینه که گیر داده!
مرسی بله کانکشن مشکل داره ولی من تو پوشه bin\dibug ذخیره کردم که در حالت معمول فک میکنم یه نسخه از برنامه اصلی با نام پروژه کنارشه ولی من نساختمش خود ویژوال استودیو ساخته.
روی پوشه اصلی هم که پروژه هست پایگاه داده نیست
سلام ، دوست عزیز ایراد کار از کانکشن استرینگتون هست مسیرش رو نمیتونه تشخیص بده به این تایپیک سر بزن توضیح دادم چجور کانکشن استرینگ ایجاد کنی یکی از دوستان هم تقریبا همین مشکل رو داشت
ممنونم چشم حتما چک میکنم.
ببخشید
من قبل یه پایگاه داده با جداولی باهمین نام درست کردم احنمال داره مال اون باشه؟
سلام میشه خط مربوط به کانکشن را بزارید؟
SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename="+Application .StartupPath+@";Integrated Security=True;Connect Timeout=30;User Instance=True");
SqlDataAdapter da = new SqlDataAdapter("select * from dars",con);
DataTable dt=new DataTable();
con.Open();
da.Fill(dt);
con.Close();
dataGridView1.DataSource = dt;
01-15-2015 09-28-13 ب-ظ.pngعکس کدام رو گذاشتم.
من قبلا هم با همین کد نوشتم برنامه مشکلی نمیگرفت نمی دونم البته شایدم اشتباه از کدام باشه
رشته اتصال به پوشه rootاشاره داره اما انگار یادتون رفته نام فایل دیتابیس رو بنویسین
SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=" + Application.StartupPath + @"/نام فایل.mdf"";Integrated Security=True;Connect Timeout=30;User Instance=True");
SqlDataAdapter da = new SqlDataAdapter("select * from dars", con);
DataTable dt = new DataTable();
con.Open();
da.Fill(dt);
con.Close();
dataGridView1.DataSource = dt;
راستش زیاد با SQLEXPRESS کار نکردم ولی اسم دیتا بیست و رو کجا نوشتی؟؟
SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename="+Application .StartupPath+@";Integrated Security=True;Connect Timeout=30;User Instance=True");
از کد +Application.StartupPath+ استفاده کردم تا با جابجایی مشکلی پیش نیاد
با نام فایل هم امتحان کردم البته جواب نداد
اینجوری بنویس
string connection = "Data Source=.;Initial Catalog=name_file_dataBase;Integrated Security=True";
چه خطایی میده اگر با نام بانک تست کردید؟
اگه اطمینان دارین فایل بانک رو توی پوشه debug قرار دادین اینطوری بنویسین؟
SqlConnection con = new SqlConnection( @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\نام فایل.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";);
SqlDataAdapter da = new SqlDataAdapter("select * from dars", con);
DataTable dt = new DataTable();
con.Open();
da.Fill(dt);
con.Close();
dataGridView1.DataSource = dt;
واااااااااااای به کمک دوستان ارور اولش برطرف شد
ولی شرمنده دچار دو تا ارور دیگه شدم...
01-15-2015 09-57-03 ب-ظ.png
01-15-2015 09-58-46 ب-ظ.png
ببخشیدا میدونم خستتون کردم ولی واقعا نمیدونم چیکارش کنم
بله حجمش خیلی کمه اوایل برنامم به مشکل خوردم.
فقط مشکلی که هست من تازه وارد این سایت شدم زیاد وارد نیستم همینجا میتونم آپلود کنم؟
حالت پشرفته رو بزن و فایل زیب رو ضمیمه پست کنین
Untitled.jpg
WindowsFormsApplication1.zip
ببخشید فایل رو گذاشتم.
.................................................. ...ببخشید فایل رو گذاشتم.
string ConnString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\university.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
private void Form1_Load(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(ConnString);
SqlDataAdapter da = new SqlDataAdapter("select * from dars",con);
DataTable dt=new DataTable();
con.Open();
da.Fill(dt);
con.Close();
dataGridView1.DataSource = dt;
}
وای
یه دنیا ممنونم ازتون.
خدا خیرتون بده واقعا نجاتم دادین.ببخشید خیلی وقتتون رو گرفتم.