View Full Version : سوال: خطای Run-time error 6160
ramzdar
یک شنبه 06 تیر 1389, 15:06 عصر
سلام:
میخواستم ببینم این خطا چجوری رفع میشه.
میخوام یه کلمه تو دیتابیسم سرچ کنم که این کلمه موجود نیست.
تا دکمه جستجو رو میزنم این خطا میاد و بعد برنامه بسته میشه.
متن خطا: Data access error
جستجو هم کردم ولی چیزی پیدا نکردم.
mostafag
سه شنبه 08 تیر 1389, 13:12 عصر
اگه میشه کد جستجوت رو بزار تا ببینیم.
و همینطور نوع فیلدی که جستجو میکنی توی بانکت چیه؟
ramzdar
سه شنبه 08 تیر 1389, 17:41 عصر
این عبارت جستجو:
Adodc1.Recordset.Filter = "Nam LIKE '%" & Text1.Text & "%'"
نوع فیلد من از نوع Text هست.
mostafag
چهارشنبه 09 تیر 1389, 00:32 صبح
این عبارت جستجو:
Adodc1.Recordset.Filter = "Nam LIKE '%" & Text1.Text & "%'"
نوع فیلد من از نوع Text هست.
اینم یه نمونه کد برای جستجوی پیشرفته خیلیم راحته
یه نگاهی بندازی مشکلت رو متوجه میشی
اگه مشکلت حل شد تشکر یادت نره:قلب:
ramzdar
چهارشنبه 09 تیر 1389, 14:30 عصر
ممنونم ولی خودم مشکلش رو فهمیدم.
قبلاً این کد رو نوشته بودم:
Private Sub DataGrid1_RowColChange(LastRow As Variant, ByVal LastCol As Integer)
Text4.Text = DataGrid1.Text
End Sub
ولی بعد فهمیدم وقتی کلمه توی دیتابیس نباشه اینجا رو ارور میده پس اینکاریش کردم:
Private Sub DataGrid1_RowColChange(LastRow As Variant, ByVal LastCol As Integer)
On Error GoTo er1
Text4.Text = DataGrid1.Text
er1: Exit Sub
End Sub
ramzdar
چهارشنبه 09 تیر 1389, 14:40 عصر
این یه نمونه برنامه کوچک واسه این کار ببین چی کم داره.
ممنون.
(http://www.persianupload.com/8214050)http://www.persianupload.com/8214050
mostafag
چهارشنبه 09 تیر 1389, 15:46 عصر
این یه نمونه برنامه کوچک واسه این کار ببین چی کم داره.
ممنون.
(http://www.persianupload.com/8214050)http://www.persianupload.com/8214050
ببخشید میشه بگید چیرو بررسی کنم:گیج:
شما نه سورسه این برنامه رو گذاشتید نه بانکش رو پس من چطوری این برنامه رو بررسی کنم:متفکر:
ramzdar
جمعه 11 تیر 1389, 09:41 صبح
این فایل نصبشه.
میخوام ببینم درست نصب میشه یا نه.
و چه کمبودهایی تو خود برنامه هست.
mostafag
جمعه 11 تیر 1389, 13:36 عصر
این فایل نصبشه.
میخوام ببینم درست نصب میشه یا نه.
و چه کمبودهایی تو خود برنامه هست.
سلام
میشه بگی چه برنامه ای میخوای درست کنی ؟
اینطوری بهتر میتونم کمکت کنم.
این برنامه ای که دادی خیلی کمبود داره اگه می خوای یه نرم افزار خوب تجاری درست کنی خیلی کمبود داره:متفکر:
بازم میگم اگه بگی چی میخوای درست کنی خیلی بهتر میتونم کمکت کنم:متفکر:
ramzdar
شنبه 12 تیر 1389, 13:50 عصر
فعلاً چون اول راهم و مبتدی هستم میخوام یه برنامه درست کنم که درباره کار با پایگاه داده باشه.
این برنامه کارش اینه که یوزر پس رو ذخیره میکنه.
مثلاً طرف تو چندین سایت عضوه مثل barnamenevis - p30world - mobilestan و غیره که اطلاعات لازم رو تو این برنامه وارد میکنه تا یادش نره.
mostafag
یک شنبه 13 تیر 1389, 10:41 صبح
سلام
به نظر من اگه چند تا text روي فرم بزاري و يه دکمه براي ثبت اطلاعات خيلي بهتر باشه تا اينکه کاربر بخواد از طريق خود ديتا گريد اطلاعات رو وارد کنه
برايه اول راه خوبه اما اگه بخواي برنامه هاي بهتري درست کني بايد امکاني رو بزاري تا جلوي ثبت تکراري رو بگيره مثلا توي همين برنامه توي دکمه ثبت که بعدا ميزاري اول يک جستجو بزار که اگه نام سايت يا آدرس سايت تکراري بود پيغام بده و اين رو به اطلاع کاربر برسونه تا همين جا به نظر من کافيه اگه همين کار رو انجام بدي تقريبا برنامه کاملي ميشه.
اميدوارم اين مطالب به دردت بخوره:لبخندساده:
ramzdar
یک شنبه 13 تیر 1389, 15:03 عصر
ممنون ولی چجوری باید فیلد آدرس سایت رو بطور کامل جستجو کنه؟
یعنی از اول تا آخر بخونه و اگه ثبت شده بود پیغام بده؟
مثلاً اول بره سراغ فیلد آدرس سایت بعد اگه یکی بود بعد بره سراغ نام کاربری هایی که تو اون سایت هستن و اگه با یه نام کاربری یکسان بود پیغام بده.
ramzdar
دوشنبه 14 تیر 1389, 15:36 عصر
حالا یه مشکل دارم.
من یه فرم دیگه به اسم RegFrm گذاشتم تو برنامه که با کلیک روی دکمه ثبت اطلاعات جدید میره تو اون فرم.
بعد میتونی یه سری رکورد رو ثبت کنی.
حالا مشکل اینجاست که مثلاً الآن یه رکورد ثبت میکنی و برنامه رو میبندی بعد که دوباره میخوای یه رکورد جدید ثبت کنی میره جای آخرین رکوردی که ثبت کردی.
البته فکر میکنم مشکل مربوط به فایل ldb هست که پاک هم نمیشه.
ramzdar
دوشنبه 14 تیر 1389, 17:35 عصر
این مشکل رو حل کردم.
حالا میخوام یه مقدار جدید رو تو برنامه اضافه کنم اما یه راست میره سراغ اطلاعات قبلی.
اینم عکس اون فرم RegFrm:
http://up.iranblog.com/Files/8b4df9c14c47473b9463.png
این پنج تا TextBox رو به Adodc1 توی فرم اصلی ربط دادم.
اما وقتی میخوام اطلاعات جدید بدم خودش ذخیره میکنه و کاری به دکمه نداره. دکمه فقط میتونه اونو به بعدی ببره.
من میخوام وقتی روی دکمه کلیک میکنم کل Text ها با هم ذخیره شن ولی الآن وقتی از یه Text به Text بعدی میرم اون Text تو سلول مربوط به خودش ذخیره میشه.
mostafag
دوشنبه 14 تیر 1389, 20:30 عصر
سلام دوست عزیز
ببخشید اگه یه کم دیر جواب دادم
از این نمونه برنامه که نوشتم استفاده کن مشکلت حل میشه:لبخندساده:
این برنامه اجازه ثبت تکراری نمیده و مشکلی رو هم که گفتی از روی همین رفعش کن و یه چیز دیگه اینکه من این کد رو فقط برای ثبت نشدن تکراری نام سایت نوشتم خودت کد رو برای بررسی ثبت تکراریه نام کاربری تغییر بده.
توی بیشتره برنامه هایی که با بانک اطلاعاتی سر رو کار دارند از این نمونه کد خیلی استفاده میشه
امیدوارم ایندفعه مشکلت حل بشه بازم اگه دیدی قسمتی از کد رو متوجه نمیشی بگو تا کمکت کنم.
:لبخندساده:
ramzdar
دوشنبه 14 تیر 1389, 22:45 عصر
ممنون. فردا سعی میکنم یکم کاملترش کنم و نمونه اونو بذارم تا ببینی بهتر شده یا نه.
نظرت برام خیلی مهمه.
ramzdar
سه شنبه 15 تیر 1389, 11:55 صبح
سلام.
اینم نسخه سومش که به نظر خودم خیلی بهتر از قبلیه.
حالا یه تستی بکن ببین چجوریه.
(http://barnamenevis.org/forum/%C3%98%C2%AF%C3%98%C2%A7%C3%99%C2%86%C3%99%C2%84%C 3%99%C2%88%C3%98%C2%AF%20%C3%98%C2%A7%C3%98%C2%B2% 20%C3%99%C2%BE%C3%98%C2%B1%C3%98%C2%B4%C3%9B%C2%8C %C3%99%C2%86%20%C3%9A%C2%AF%C3%9B%C2%8C%C3%9A%C2%A F)دانلود از پرشین گیگ (http://barnamenevis.org/forum/%C3%98%C2%AF%C3%98%C2%A7%C3%99%C2%86%C3%99%C2%84%C 3%99%C2%88%C3%98%C2%AF%20%C3%98%C2%A7%C3%98%C2%B2% 20%C3%99%C2%BE%C3%98%C2%B1%C3%98%C2%B4%C3%9B%C2%8C %C3%99%C2%86%20%C3%9A%C2%AF%C3%9B%C2%8C%C3%9A%C2%A F)
mostafag
سه شنبه 15 تیر 1389, 12:11 عصر
سلام
من تفاوتی بین این و قبلی نمیبینم
به جز یه دکمه مرتب سازی و یه فریم برای نحوه وارد کردن آدرس
راستی اون فرم دیگه ای که گفتی درست کردم کجاست من که چیزی نمی بینم؟؟؟:متفکر:
ramzdar
سه شنبه 15 تیر 1389, 12:23 عصر
آخخ اشتباه شد.
این لینک درستشه. مشکلی که داشت هم رفع شد. تست شده.
دانلود از پرشین گیگ (http://ramzdar.persiangig.com/PC/My%20Projects/Code%20Modir%203.00.rar)
ghasemweb
پنج شنبه 17 تیر 1389, 20:14 عصر
فکر کنم نیاز باشه شما به پست های قدیمی د رابطه با شروع کار با بانک اطلاعاتی مراجعه کنید
موفق باشید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.