رفتن به مطلب
  • 0

ارور عجیب غریب در برنامم


مهدی کفشگر

سوال

سلام دوستان.

برنامه من تقریبا کامل بود و داشت مراحل تست نهایی رو طی میکرد که با یه ارور عجیب رو به رو شد.سورس رو میزارم خودتون چک کنید ببینید چی میگه.

با استفاده از کتابخونه فراخوانی که آقا شهاب گل ساختن این پروژه رو ساختم.

بعضی مواقع توی هر کدوم از ایتم های لیست ویو، یه ارور متفاوت میده.معلوم نیست اصلا چیه.

دانلود سورس

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ارسال‌های توصیه شده

یه عکس از ارور بزارید اول شاید نیاز نباشه سورس دانلود شه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

 

استاتید محترم راهنمایی نمیکنین؟کارم هنوز لنگه ها

لینک ارسال
به اشتراک گذاری در سایت های دیگر

یه عکس از ارور بزارید اول شاید نیاز نباشه سورس دانلود شه

خب حجمی نداره که.۱۰ ثانیه هم طول نمیکشه.

الان پای سیستم نیستم.اگه میشه یکی کمکم کنه.غروب میخواستم بدم بازار که این مشکل پیش اومد.

ارورش هم میگه

Cursor should be first inshislized

این جمله توی ارور هست.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

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

khata_1.png

لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

همون تور که متن ارور داره میگه ابجکت کرسور باید انیشیالیز بشه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خب کورسور رو که کسی اینشیالایز نمیکنه.یا حداقل تاجایی که من میدونم اینطوره.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خب کورسور رو که کسی اینشیالایز نمیکنه.یا حداقل تاجایی که من میدونم اینطوره.

 

کورسور رو کتابخونه اینشیالایز میکنه...پس مشکل از کتابخونه است.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

 

خب به نظرتون راه حل چیه؟از کتابخونه فراخوانی استفاده کردم.آقا شهاب ساختنش.تا الان مشکلی نداشت.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بنده با سیستم خودم نیستم تا بتونم خطایابی کنم

ولی ظاهرا مشکل از کتابخونه دوستمونه.وگرنه کرسور به صورت جدا و مجزا نیازی به اینیشیالیز نداره

لینک ارسال
به اشتراک گذاری در سایت های دیگر

باید از کتابخونه sql استفاده کنی...

لینک ارسال
به اشتراک گذاری در سایت های دیگر

 

خب من الان کل برنامه رو با کتابخونه فراخونی استفاده کردم!کار با کد های اصلی دیتابیس رو هم آموزش ندیدم!چیکار کنم پس؟باید سازنده کتابخونه فراخوانی مشکلش کتابخونش رو حل کنه؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

 

باید از کتابخونه sql استفاده کنی...

 

 

 

بنده با سیستم خودم نیستم تا بتونم خطایابی کنم

ولی ظاهرا مشکل از کتابخونه دوستمونه.وگرنه کرسور به صورت جدا و مجزا نیازی به اینیشیالیز نداره

خود سازنده کتابخونه میتونه درستش بکنه؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام به همه ی دوستان عزیزم

ببینید دوستان

کتابخونه اصلا کورسور رو اینیشیالاز نمیکنه و من فکر میکنم که کتابخونه sql باید اینیشیالایزش کنه

و من به صورت مجزا از یه کورسور استفاده نمیکنم

و از Sql ای استفاده میکنم که خود کاربر داده به کتابخونه

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

کتابخونه، کارش فراخوانی هست و اگر مشکلی داشته باشه به نظرم باید تو راخوانی تیتر ها مشکل ایجاد شه و نه در علاقه مندی

 

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

ممنون از همه

If File.Exists(File.DirInternal,DBName)=False Then
	File.Copy(File.DirAssets,DBName,File.DirInternal,DBName)
End If
If WhichSQL.IsInitialized=False Then
	WhichSQL.Initialize(File.DirInternal,DBName,True)
End If	
Dim WhichCursor As Cursor
WhichCursor = WhichSQL.ExecQuery(SQlStatement)
For i = 0 To WhichCursor.RowCount-1
	WhichCursor.Position = i
	WhichListView.AddSingleLine2(WhichCursor.GetString(Titr),WhichCursor.GetInt(Id))
Next
WhichCursor.Close
لینک ارسال
به اشتراک گذاری در سایت های دیگر

خب الان اینهنه کد برای اضفه کردن به علاقه مندی هاست؟باید در قسمت نگه داشتن رو ایتم های لیست ویو بزارم؟

پس مشکل من از چیه؟اخه تا الان مشکلی نبود

لینک ارسال
به اشتراک گذاری در سایت های دیگر

مهدی عزیز

این کد اصلا مربوط به کار شما نیست

این کد فراخوانی تیتری هست که در کتابخونه استفاده میشه

گذاشتم دوستان بررسیش کنن تا اگر مشکلی هست برطرف شه و اگر هم مشکلی نیست، شبهات برطرف شه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

من فکر نمیکنم که مشکل از کتابخونه باشه مهدی جان

شما برای اطمینان ، یه Sql جدید و یه cursor جدید ایجاد کن و با اونا کار کن

لینک ارسال
به اشتراک گذاری در سایت های دیگر

اها یعنی من که کورسور رو با cursor1 تعریف کردم٬ نامشو عوش کنم؟

بیشتر توضیح میدی؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

من نمیدونم اصلا ممکنه تغییری ایجاد شه یا نه

dim cur2 as cursor

dim sql2 as sql

به این شکل، به علاوه قبلی ها ، اینارم اضافه کن

شاید درست شه و شاید نه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...