آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

ذخیره بانک آنلاین در بانک لوکال

Tahi  12 سال پیش  12 سال پیش
0 0

سلام

من الان تو برنامم بانک لوکال دارم ولی از بانک آنلاین دارم اطلاعاتو میخونم

با چه دستوری میتونم اطلاعات خونده شده رو تو بانک لوکالم که مشابه بانک آنلاین ساخته شده ذخیره کنم؟

فیلدها کاملا مشابه هست

ممنون

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
مجتبی یگانه  12 سال پیش
0 0

دوست عزیز ، شما دارید کاره کش کردن رو انجام میدین ، خیلی سادست ، مقدار خونده شده رو تو یه دستور INSERT بزارید ولی ولی ولی ولی ! توجه کنید که بعضی دستوارت MYSQL با SQLITE فرق داره که همین 2 روز منو درگیر کرده بود ! ، فکر میکردم کوئری درسته ، که حتی فایرفاکس پلاگین هم تایید میکرد و اجرا میشد ، اما بعدا فهمیدم تو اندروید ساختار دیگه ای داره !

پس بهترین راه استفاده از یه حلقه هست

  while(cursor.movetonext)
{
// get values
// run insert query !
db.execSQL("insert into your table name (order_id,doc_id,doc_name)" +
"values("ordid+","+doci+"," + "\"" + docnam + "\"" + ") ;");
}
0 0
می تونید از آرایه هم استفاده کنی همه رو بریزی توی آرایه و بعد با myArrayList.Size() حلقه درست کنی و در هر اندیس، مقادیر رو بریزی توی DB این که کدام مقدار String هست یا Integer یا Bool دیگه به دیتابیست بستگی داره که اون هم باید کانورت بشه و توی DB SQLite ریخته بشه (12 سال پیش)
0 0
حالا روشش زیاد مهم نیست ، الگوریتم کلی رو گفتم ! (12 سال پیش)
0 0
آقا مجتبی مثلا چه دستوراتیش متفاوته؟ دستور DISTINCT هم متفاوته؟ آخه برای من این دستورو توی امولیتور 4 درسته ولی توی امولیتور 2.2 روش ارور میده!!! (12 سال پیش)
0 0
نه منظورم از تفاوت این نبود که تو 2 ورژن متفاوت باشه ، منظورم تفاوت بین دو دستور mysql و sqlite هست ، مثلا دستوری که من رو خیلی اذیت کرد دستور insert چند مقداری بود ، یعنی با یه دستور چند مقدار رو insert کنیم ، که اصلا تو sqlite سینتکسش کاملا فرق داشت (12 سال پیش)
0 0
سلام ممنون از پاسختون اون کدهایی که نوشتینو خودم بلد بودم دستور ریختن تو بانک لوکالو بلد نیستم یعنی دقیقا اون خطوطی که جای run indert query قرار میگیره (12 سال پیش)
0 0
استاد آموزش دادن ، قسمت Sqlite رو دوباره ببینید ، منم پاسخ رو ویرایش کردم ! (12 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .