แก้ไข Database ของอุปกรณ์มือถือง่ายๆด้วย SQLite Administrator


SQLite Administrator is a powerful tool if you easily want to create, design or administrate SQLite database files.

ในอุปกรณ์ประเภท Pocket PC หรือ Smart Phone ต่างๆ มักจะใช้การเก็บข้อมูลลง Database ที่เป็นไฟล์ SQLite เพราะว่าน่าจะมีนาดเล็ก และไม่ต้องติดตั้ง database เพื่อใช้งานอีกด้วย (รายละเอียดต้องไปหาเพิ่มเอาเอง)

ซึ่งถ้าเรารู้ว่าไฟล์ไหนคือ Database files ที่เราต้องการจะแก้ไข ก็สามารถใช้โปรแกรม SQLite เปิดมาทำการแก้ไขได้เลย ได้ง่ายๆ แต่การแก้ไขไฟล์เปล่านี้หากผิดพลาดก็จะมีความเสี่ยงให้ Application ที่เรียกใช้งานทำงานผิดพลาดได้ เพราะฉะนั้นก่อนแก้ไขไฟล์นั้น ก็ควรจะสำรองไฟล์เผื่อฉุกเฉินเอาไว้ด้วย

โดยการแก้ไขเบื้องต้นนี้ จะแสดงให้ดูด้วยการเปิด database ไฟล์ของ HTC Weather ซึ่งของเดิมนั้นจะมีจังหวัดให้ผู้ใช้งานเลือกได้ไม่กี่จังหวัด จากที่ได้เปิดเว็บดูมาก็จะมีบทความเรื่องการแก้ไขเยอะเลยครับ แต่ว่าส่วนมากมักจะทำเป็นไฟล์ .cab เพื่อให้ผู้ใช้งานนำไปแก้ไขโดยง่ายกันครับ

งั้นเค้ามีวิธีง่ายๆ แล้วเรามาดูตัวอย่างการแก้ไขอย่างยากๆกันดีกว่าครับ โดยสามารถเข้าไปโหลดโปรแกรม SQLite ได้ที่ http://sqliteadmin.orbmu2k.de/

1. เมื่อโหลดไฟล์มาแล้วจะเห็นว่ามีไฟล์ของโปรแกรมอยู่ไม่เยอะ แถมยังไม่ต้องติดตั้ง สามารถดับเบิ้ลคลิกที่ sqliteadmin.exe ได้เลย โปรแกรมก็จะทำงานทันที



2. จะเป็นหน้าโปรแกรมดังภาพซึ่งจะมีเมนูคล้ายๆกับโปรแกรมจัดการ SQL หลายๆโปรแกรมที่เป็นรุ่นใหญ่อยู่ค่อยข้างมาก แต่จะมีการทำงานที่น้อยกว่า

3. กดที่ Open Database ตามลูกศร 3 เพื่อทำการเปิดไฟล์ Database สภาพอากาศที่เราต้องการแกในตัวอย่างนี้



4. เลือก File of type เป็น Any File ก่อน เพราะว่าไฟล์ที่เราจะแก้ ไม่มีนามสกุลถ้าไม่เลือก Any File ก่อนจะมองไม่เห็นไฟล์ จากนั้นเลือกไปที่ไฟล์ 2330fc3c_manila ดังภาพ ไฟล์ดังกล่าวต้องทำการ Copy มาวางไว้ที่เครื่อง PC, Notebook ก่อนทำการแก้ไข และทำการเปลี่ยนสิทธิ์ของไฟล์ให้สามารถแก้ไขได้เสียก่อน ไม่งั้นระบบจะไม่ยอมให้เราแก้ไข

5. เลือก Open เพื่อทำการเปิดไฟล์ Database mี่เราได้เืลือกจากข้อ 4




6. จากภาพโปรแกรม SQLite Admin จะแสดงรายชื่อ table, index, view, queries ต่างๆที่ได้มีการสร้างไว้ก่อนหน้าให้เราเห็น



7. จากนั้นเลือก Edit Data ซึ่งจะเป็นการแก้ไขโดยใช้ Navigator ของโปรแกรมเลย ซึ่งหากท่านใดเก่งคำสั่ง SQL อยู่แล้วสามารถใช้งาน SQL Query ได้เลยครับ

8. เลือก table ที่เราต้องการแก้ไข ในที่นี้เลือก cities เพื่อทำการแก้ไข ใส่ Filterfield (ชื่อ column ทีต้องการ filter) และ Filter (ค่าที่ต้่องการ filter) จากนั้นกดที่รูปกรวยด้านขวา เพื่อทำการค้นหาข้อมูลออกมาแก้ไข

9. จากนั้นกดเครื่องหมาย + เพื่อทำการเพิ่มข้อมูลจังหวัดใหม่ลงไปโดยให้ใส่เลข และข้อมูลให้สอดคล้องกับข้อมูลอื่นๆ

หาข้อมูลจัวหวัดได้จาก
http://w3.pdamobiz.com/forum/forum_posts.asp?TID=196419&KW=Weather
http://www.accuweather.com/


10. เมื่อแก้ไขเสร็จแล้วให้ทดลอง database ใหม่ด้วยการ copy ไฟล์ที่ทำการแก้ไขแล้วลงไปแทนที่ไฟล์เดิมในเครื่องเรานะครับ ถ้าวางทับไม่ได้ให้ผิด Today ของ HTC manila ก่อนวางนะครับ

ปล. จบแล้วครับแบบมั่วๆครับ ผม 55

หมายเลขบันทึก: 299445เขียนเมื่อ 21 กันยายน 2009 12:17 น. ()แก้ไขเมื่อ 6 กันยายน 2013 21:35 น. ()สัญญาอนุญาต: ครีเอทีฟคอมมอนส์แบบ แสดงที่มา-ไม่ใช้เพื่อการค้า-อนุญาตแบบเดียวกันจำนวนที่อ่านจำนวนที่อ่าน:


ความเห็น (3)

ขอบคุณครับ ผมใช้อีกตัวนึง SQLite Database อ่ะ

ขอเอาตัวนี้ไปลองนะ ^o^

Hi,

I am Alex editor at Guru99. There is 69% chance you will not open this email considering its automated cold mail.

But I must highlight I enjoyed your content at https://www.gotoknow.org/posts/299445

I could not help noticing you linke to http://sqliteadmin.orbmu2k.de/ . I have created a more-in depth article at https://www.guru99.com/download-install-sqlite.html

Can you link to us? I did be happy to share your page with our 25k Facebook/Twitter/Linkedin Followers as a thank you.Best,[Alex]

I reached out previously and hadn’t heard back from you yet. This tells me a few things:

1) You’re being chased by a T-rex and haven’t had time to respond.2) You aren’t interested.3) You’re interested but haven’t had a time to respond.

Whichever one it is, please let me know as I am getting worried! Please respond 1,2, or 3. I do not want to be a bother.

======================Original Message========================

Hi,

I am Alex editor at Guru99. There is 69% chance you will not open this email considering its automated cold mail.

But I must highlight I enjoyed your content at https://www.gotoknow.org/posts/299445

I could not help noticing you linke to http://sqliteadmin.orbmu2k.de/ . I have created a more-in depth article at https://www.guru99.com/download-install-sqlite.html

Can you link to us? I did be happy to share your page with our 25k Facebook/Twitter/Linkedin Followers as a thank you.Best,[Alex]

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท