مشکل در دیتابیس
با سلام
باتشکر بابت آموزش روانی که میدین ،من همه دستورات رو کامل نوشتم نمیدونم چرا برنامه کراش میشه؟ با این خطا
java.lang.NumberFormatE
۱ |
java.lang.NumberFormatException: Invalid double: "ورزشی" |
میخوام که با انتخاب هر موضوع اون در یک لیبل title نمایش داده بشه و به مقدار
val =value
اشاره میکنه از Item Click مقدار value رو به یک متغیر int دادم تا بشه ازش استفاده کنم و توی یک کلاس براش sub نوشتم به این صورت
۱ ۲ ۳ ۴ ۵ ۶ |
Dim str As String cs=sql.ExecQuery("SELECT title FROM tbl_book4 WHERE id="&id) cs.Position=۰ str=cs.GetString("title") cs.Close Return str |
و بعد در یک activity دیگ اون رو فراخونی کردم
۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱ |
Sub Globals Dim db2 As DBClass Private lbl_title As Label Private ScrollView1 As ScrollView End Sub Sub Activity_Create(FirstTime As Boolean) Activity.LoadLayout("Lcontext") db2.Initialize lbl_title.Text=db2.gettitle(main2.val) |
همه چی خوب کار میکنه جز اینکه میخوام عنوان توی lable title قرار بگیره که کراش میشه!
پاسخ ها ( 4 )
سلام.
دوست عزیز، من متوجه نشدم
میتونی پروژت رو بفرستی یا واضح تر بگی؟
نیازی نیست بگی چه کارایی کردی، مشکلت رو دقیق بنویس
میخوام بعد از کلیک روی هر کدوم از Item های ListView (که این ListView شمال عنوان های برنامه هستش) اون Item در یک Title نمایش داده بشه
ببینم عزیز
شما میخوای که عناوینت رو از دیتابیس بریزی داخل لیبل و نشون بدی؟
آره از دیتابیس، میخوام همون عنانوینی مه کاربر انتخاب میکنه و وارد اون مطلبش شده حالا اون عنوان توی یک لیبل در بالا نشون داده بشه
یه ذره دقیق تر بپرسم
مثلا یک لیست ویو داخل برنامه ته که میخوای وقتی کاربر روی هر آیتمی کلیک میکنه، به یک صفحه دیگه هدایت بشه و توی اون صفحه جدید، عنوان اون آیتم انتخاب شده رو نشون بده
درسته؟
بله دقیقا همینطوره روی هر آیتم که کلیک شد اون آینم توی یک صفحه دیگه روی یک لیبل نشون داده بشه میخواین یک نمونه برای تست از پروژه براتون بفرستم ببییند مشکل از چیه؟!
بفرست ببینم چیه