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

مشکل در نمایش عکس مطلب موجود در دیتا بیس


mrt69

سوال

 

با سلام خدمت دوستان

 

 

من یک کتاب دارم که از مطالب کتابم را از دیتا بیس می خونه (اسم دیتا بیسم tbl_book است ) و با توجه به id مطلب  ، عنوان مطلب (ستون title دیتا بیس) و محتوای مطلب (ستون context دیتا بیس ) و تصویر مطلب (ستون pic  دیتا بیس) را نمایش می دهد 

 

در نمایش عنوان و محتوای مطلب مشکلی ندارم و مشکل من نمایش عکس مطلب است 

 

برای تصاویرم در حال حاظر یک ImageView به اسم ImageView1 قرار دادم حالا نمی دونم چه طور می تونم دستوری بنویسم که ImageView1 را از ستون pic  از دیتا بیسم بخونه 

 

ضمنا تصاوریر مطالبم را در پوشه Files پروژه ام به صورت  مثلا test1.jpg  و test2.jpg  و.... می باشد که در ستون pic دیتا بیسم هم همین مقادیر را وارد کرده ام 

 

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

 



 ImageView1.Bitmap= LoadBitmap(File.DirAssets,"test1.jpg")


 

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

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

7 پاسخ به این سوال تاکنون داده شده است

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

اون دیگه به Load عکستون ربط نداره احتمالا

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

برنامه رو توی حالت Debug اجرا کنید ببینید چه خطایی میده... و از کدوم خط ایراد میگیره ؟

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

می بخشید منوی دیباگ من قفله 

چه طور می تونم دیباگ بگیرم  باید از این قسمت دیباگ کنم ؟

 

ابتدای ساب Activity_Create هم برک پوینت زدم ولی باز مثل قبله و توی صفحه مطالب می پره بیرون !! 

b4a  مثل ویژوال استادیو  این امکان رو نداره که ابتدای یک سابی برک پوینت بزنیم و خط به خط کد رو طی کنیم ببینم مشکل کجاس ؟

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

میتونید از Try Catch استفاده کنید

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

درود و خوش آمد بهتون میگم

فقط کافیه به جای "text1.jpg" بنویسید

 cursur1.GetString("pic")

منابع آموزش هم توی انجمن فراوان وجود داره. فقط کافیه جست و جو کنید. قول میدم حداقل ده تا آموزش متنی و تصویری در این ضمینه پیدا کنید. مثل این:

http://answercenter.ir/topic/5792-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%88%DB%8C%D8%AF%DB%8C%D9%88%DB%8C%DB%8C-%D9%82%D8%B1%D8%A7%D8%B1-%D8%AF%D8%A7%D8%AF%D9%86-%D8%B9%DA%A9%D8%B3-%D8%AF%D8%B1-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3-%D8%A8%D8%B3%DB%8C%D8%A7%D8%B1-%D9%85%D9%87%D9%85/

 

بالای انجمن عکس ذره بین هست... قسمت جست و جو داریم. عبارات کلیدی مورد نظر رو سرچ کنید... مثلا: قرار دادن عکس در دیتابیس یا قرار دادن عکس و متن در دیتابیس 

 

موفق باشید

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

با تشکر از شما 

 

یعنی به این شکل منظورتونه  :

ImageView1.Bitmap= LoadBitmap(File.DirAssets,"cursur1.GetString("pic")")

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

 

B4A version: 5.80
Parsing code.    Error
Error parsing program.
Error description: Syntax error.
Occurred on line: 50 (Context)
ImageView1.Bitmap= LoadBitmap(File.DirAssets,"cursur1.GetString("pic")")
 
 

 

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

ImageView1.Bitmap= LoadBitmap(File.DirAssets,"cursur1.GetString('pic')")

برنامه اجرا میشه صفحه اول و لیست مطالب را هم به درستی نمایش می دهد ولی صفحه مطلب رو نشون نمیده و برنامه می پره بیرون در قسمت log ارور می دهد 

 

 

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

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

به این صورت :

ImageView1.Bitmap= LoadBitmap(File.DirAssets,cursur1.GetString("pic"))
لینک ارسال
به اشتراک گذاری در سایت های دیگر

برنامه اجرا شد صفحه اول و صفحه لیست مطالب هم نمایش داد 

 

ولی وقتی صفحه یکی از مطالب رو انتخاب می کنیم از برنامه می پره بیرون 

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

بایگانی شده

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

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

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