|
|
|
Android - พอจะมีวิธีที่ทำให้สามารถ insert ข้อมูลเข้า SQLite DB เป็นพันๆ record ในการ insert เพียงครั้งเดียวมั้ยครับ |
|
|
|
|
|
|
|
ปกติแล้วไม่ควรจะจัดเก็บเยอะขนาดนั้นครับ เปลี่ยนวิธีไปจัดเก็บไว้บน Server ดีกว่าครับ
|
|
|
|
|
Date :
2013-06-28 15:34:50 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าหากผมต้องการ insert เข้าไปครั้งละ 2-3 row จะต้องใช้คำสั่งอย่างไรครับ ถ้าเป็นตามโค้ดด้านล่างนี้สามารถ insert ได้เพียง 1row ใช่มั้ยครับ
Code (Android-Java)
SQLiteDatabase db;
db = this.getWritableDatabase();
ContentValues Val = new ContentValues();
Val.put("MemberID", strMemberID);
Val.put("Name", strName);
Val.put("Tel", strTel);
db.close();
|
|
|
|
|
Date :
2013-06-28 15:46:10 |
By :
AILKI |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้พวก Loop น่ะครับ
|
|
|
|
|
Date :
2013-06-28 16:04:39 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (Android-Java)
SQLiteDatabase db;
db = this.getWritableDatabase();
for(int i=0;i<=จำนวนข้อมูล;i++){
ContentValues Val = new ContentValues();
Val.put("MemberID", strMemberID[i]);
Val.put("Name", strName[i]);
Val.put("Tel", strTel[i]);
}
db.close();
น่าจะประมาณเนี่ยครับ
|
|
|
|
|
Date :
2013-07-12 16:06:43 |
By :
program |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|