رفتن به مطلب

اپدیت دیتابیس افلاین(از طریق بانک انلاین)


shahab.es

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

ببین

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

یک دو سه

کل مطالبشونو بریز تو یه تیبل
یه ستون اضافه کن به اسم تایپ، اگه یک بود، برای جدول یکه ، دو بود برای دو هست و ....

 

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

  • پاسخ 249
  • ایجاد شده
  • آخرین پاسخ

بنظر شما بصورت آفلاین راحت تر نیست؟؟؟:fekr:

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

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

در در 1396/01/25, 07:07:19، شهاب اسکندری گفته است :

تا اینجاشم خیلی زحمت دادم بهتون

خیلی ممنون بابت همه راهنمایی هاتون  انشالله همیشه تو زندگیتون موفق باشید♥

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

  • 1 سال بعد...
در در 1394/09/13, 14:55:52، shahab.es گفته است :

به نام خدا

سلام و عرض ادب خدمت همه دوستان
اموزش کامل اپدیت دیتابیس افلاین رو ظبط کردم و قرار دادم براتون :)
توضیح خاصی نداره
یه بانک توی هاستتون باید داشته باشید
طبق اموزش برید جلو
اطلاعات بانک انلاینتون میاد توی بانک افلاین :gol:
امیدوارم کمکتون کنه

 

-------------------------------

بخش دوم اموزش-ویرایش اطلاعات بعد از بروزرسانی

 

-------------------------------
رمز تمامی فایل ها:
answercenter.ir
 
 

قسمت اول:ساخت بانک انلاین و فایل های php

 

 

لینک دانلود اموزش و فایل های قسمت اول

 

لینک فایل های قسمت اول

 

 

قسمت دوم:اپدیت بانک انلاین در بیسیک فور اندروید

 

 

لینک دانلود اموزش و سورس قسمت دوم

 

لینک سورس به همراه کتابخونه ها

 

تاپیک کتابخانه okhttp

 

 

main_activity


Sub Process_Globals
Dim sql As SQL
Dim cur As Cursor
End Sub

Sub Globals
Private ListView1 As ListView
Private Button1 As Button
Dim ht As HttpJob
Dim rowCount As Int
Dim ht2 As HttpJob
End Sub

Sub Activity_Create(FirstTime As Boolean)
	Activity.LoadLayout("l")
	If File.Exists(File.DirInternal,"db.db") = False Then
		File.copy(File.DirAssets,"db.db",File.DirInternal,"db.db")
	End If
	If sql.IsInitialized = False Then
		sql.Initialize(File.DirInternal,"db.db",True)
	End If
	showlist
	ht.Initialize("job1",Me)
	ht2.Initialize("job2",Me)
End Sub

Sub Activity_Resume
End Sub

Sub Activity_Pause (UserClosed As Boolean)
End Sub
Sub Button1_Click
	ht.PostString("http://www.schoolearn.ir/shahab/amoozeshi/amoozeshe_update_db/check.php","")
	ProgressDialogShow("updating...")
End Sub
Sub showlist
	ListView1.clear
		cur = sql.ExecQuery("SELECT * FROM tbl_name")
	For i = 0 To cur.RowCount - 1
		cur.Position = i
		ListView1.AddSingleLine2(cur.GetString("lname")&"-----"&cur.GetString("name"),cur.GetInt("id"))
	Next
	ListView1.SingleLineLayout.Label.Gravity = Gravity.CENTER
End Sub
Sub jobdone (job As HttpJob)
	If job.Success = True Then
		If job.JobName = "job1" Then
		cur = sql.ExecQuery("SELECT * FROM tbl_name")
		rowCount = cur.RowCount
		If job.GetString > rowCount Then	
			cur = sql.ExecQuery("SELECT * FROM tbl_name")
			rowCount = cur.RowCount
			ht2.PostString("http://www.schoolearn.ir/shahab/amoozeshi/amoozeshe_update_db/getcontent.php","tedad="& rowCount &"")
		Else
			ToastMessageShow("db is up to date!!!",False)
		End If
		else if job.JobName = "job2" Then
		If job.GetString = "nothing" Then
			ToastMessageShow("error",False)
		Else 
			Dim str1() As String = Regex.Split("<br>",job.GetString)
			For i = 0 To str1.Length - 1
				Dim str2() As String = Regex.Split("#",str1(i))
				Try
					sql.ExecNonQuery("INSERT INTO tbl_name (id,name,lname) VALUES (null,'"&str2(1)&"','"&str2(2)&"')")
					showlist
				Catch
					Log(LastException)
				End Try
			Next
		ProgressDialogHide
		End If
		End If
	End If
End Sub

سلام استاد، درود و خسته نباشید به شما، امیدوارم حالتون خوب باشه.

استاد با عرض معذرت، بنده همین کدهایی که شما توی فیلم و توی سورس هاتون بود رو درون برنامه م گذاشتم، فایلهای php درست کار میکنن و همه چی خوب پیش میره ولی در بیسیک فور اندروید، هیچ عملی انجام نمیشه با اینکه همه ی اینکارایی که گفتید انجام دادم بغیر از فیلدهایی ک شما داشتید، من واسه خودم تغییر دادم ک اون هم دقیقا مثل بانک اطلاعاتی انلاینم بوده. توی قسمت کلیک بر روی دکمه، هیچ عملی انجام نمیشه، در صورتیکه توی php هم کد خوانده و چک میشه، هم getcontent اطلاعات رو نشون میده و بالا میاره. مشکل من فرخوانی اطلاعات دیتابیس انلاین از بیسیک فور اندرویده ک عملا هیچ کاری نمیکنه. خواهشن ی راهنمایی بفرمایید. با تشکر

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

  • 4 ماه بعد...
در در 1397/05/02, 14:55:01، kavir گفته است :

سلام استاد، درود و خسته نباشید به شما، امیدوارم حالتون خوب باشه.

استاد با عرض معذرت، بنده همین کدهایی که شما توی فیلم و توی سورس هاتون بود رو درون برنامه م گذاشتم، فایلهای php درست کار میکنن و همه چی خوب پیش میره ولی در بیسیک فور اندروید، هیچ عملی انجام نمیشه با اینکه همه ی اینکارایی که گفتید انجام دادم بغیر از فیلدهایی ک شما داشتید، من واسه خودم تغییر دادم ک اون هم دقیقا مثل بانک اطلاعاتی انلاینم بوده. توی قسمت کلیک بر روی دکمه، هیچ عملی انجام نمیشه، در صورتیکه توی php هم کد خوانده و چک میشه، هم getcontent اطلاعات رو نشون میده و بالا میاره. مشکل من فرخوانی اطلاعات دیتابیس انلاین از بیسیک فور اندرویده ک عملا هیچ کاری نمیکنه. خواهشن ی راهنمایی بفرمایید. با تشکر

سلام ، ممنون

خود سورسی که تو تاپیک هست رو کامپایل کنید و ببینید کار میکنه براتون یا نه

فایل ها و بانک هم دقیقا مثل آموزش بذارید

فقط توی سورس دقت کنید آدرس فایل های php خودتون رو قرار بدید

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

با سلام خدمت استاد اسکندری عزیز

تشکر بابت مطالب مفیدتون

 

اولین سوالی که دارم قبلا هم داخل همین تاپیک اقای حاج حسین هم پرسیده بودن

در در 1394/09/13, 21:02:01، حاج حسین گفته است :

وقتی آپدیت شد آیتم های جدید رنگش فرق کنه (البته فقط دفعه اول ، از برنامه خارج شدیم مثل بقیه آیتم ها بشه ) 

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

 

و سوال دومم 

اگه بخوام اپدیت بصورت خودکار انجام بگیره حتی زمانی که برنامه بسته هست باید چه کاری انجام بدم

 

 

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

  • 3 ماه بعد...

سلام

ممنون از شما

من میخوام رو هر کردوم از این ردیف ها که کلیک کرد همون تاچ یه چیزی و دانلود کنه و در دیتابیس ذخیره کنه مثل عکس و فیلم و صوتی و ...

وبعد از تو دیتابیس یا از محلی که ما گفتیم ذخیره کنه اون فایل و اجرا کنه

باتشکر

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

در در 1397/12/13, 13:08:16، torist گفته است :

سلام

ممنون از شما

من میخوام رو هر کردوم از این ردیف ها که کلیک کرد همون تاچ یه چیزی و دانلود کنه و در دیتابیس ذخیره کنه مثل عکس و فیلم و صوتی و ...

وبعد از تو دیتابیس یا از محلی که ما گفتیم ذخیره کنه اون فایل و اجرا کنه

باتشکر

فکر خوبیه

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

در 19 ساعت قبل، mehrad گفته است :

فکر خوبیه

سلام ممنون

ولی بلد نیستم کسی می تونه کمکم کنه

باتشکر

 

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

ببخشید

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

 

میشه راهنمائی کنید

 

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

بایگانی شده

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

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

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

×
×
  • اضافه کردن...