PDA

View Full Version : ایجاد مشکل در برنامه بعد از ارتباط با فایل



Sociant7
یک شنبه 23 دی 1386, 17:49 عصر
سلام!
تو برنامه ای که نوشتم اول میام یه سری اطلاعات رو از پایگاه داده میگیرم و داخل ریچ تکست باکس نمایش میدم، بعد از اینکه متن رو با استفاده از دستور richTextBox1.SaveFile(filePath) ذخیره میکنم دیگه برنامه قادر نیست با بانک اطلاعاتیم که اکسز هست ارتباط برقرار کنه! چرا؟
ولی تا قبل از اینکه چیزی رو بروش بالا ذخیره کنم برنامه هیچ مشکلی تو ارتباط با پایگاه داده نداره!!!

hassan razavi
یک شنبه 23 دی 1386, 22:53 عصر
عجیبه !
لطفا کد ذخیره Richtext در فایل یا نمونه برنامه رو بفرستید.

fakhriamir
یک شنبه 23 دی 1386, 23:41 عصر
نمونه کد بزارید تا راهنمایی کنیم

البته ممکن است کانکشنتون در حال استفاده باشه یا اگه دیتاریدر استفاده کرده باشی دیتا ریدر رو کلوز نکردی که در حال استفاده باشه
اروری هم که می زنه خیلی مهمه که چی می گه

Sociant7
دوشنبه 24 دی 1386, 09:14 صبح
یه فرم جدید درست کردم و توش دوتا دکمه و یه ریچ... گذاشتم که دکمه اول اطلاعات رو از دیتابیس میخوند و میریخت تو ریچ ، دکمه دوم هم با همون دستوری که گفتم ذخیره میکرد، همونطور که شما هم انتضار دارین این برنامه درست کار میکرد ولی برنامه اصلیم یه مقدار (بیشتر از یه مقدار) با این فرق میکنه:
یه فرم اصلی هست، که 4 تا یوزر کنترل رو توش گذاشتم،
چون برنامه مربوط به یک کتاب چهار جلدیه
یوزر کنترل اول رو واسه فهرست کتاب درست کردم که 2 تا tree view داره (اولی فهرست به زبان عربی ، دومی به زبان فارسی)
یوزر کنترل دوم رو واسه قسمت جستجو درست کردم
یوزر کنترل سوم رو واسه نمایش متنی که حاصل از جستجو ئه یا از فهرست انتخاب شده درست کردم
و یوزر کنترل چهارم هم واسه نمایش متن انتخاب شده توسط کاربر برای ذخیره کردن درست کردم
حالا هرکدوم این چهار تا رو گذاشتم تو یه صفحه از یه tab control و درنهایت این تب کنترل رو هم گذاشتم تو فرم اصلی

روش کارشم اینجوریه که مثلا وقتی کاربر تو قسمت فهرست رو یکی از نود ها کلیک میکنه ، اطلاعات مربوط به اون نود در قالب یه دیتا تیبل فریتاده میشه به یوزر کنترل سوم واسه نمایش
قسمت جستجو هم همینطور ، نتایج حاصل از جستجو رو میفرسته به یوزر کنترل سوم

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

Sociant7
دوشنبه 24 دی 1386, 09:21 صبح
همشو میذارم