วันพฤหัสบดีที่ 22 ตุลาคม พ.ศ. 2552

การสร้างไฟล์ .sdf บน Pocket PC ด้วย Visual Studio 2008

บน Pocket PC ก็มีฐานข้อมูล SQL Server ให้ใช้เหมือนกัน เป็น Version CE ครับ หรือเรียกเต็มๆ ว่า SQL Server CE (Compact Edition) ในแต่ละฐานข้อมูลจะเป็นไฟล์ .sdf เหมือนๆ กับ MS Access ที่เป็นไฟล์ .mdb
ในการเขียนโปรแกรมบน Pocket PC ด้วย Visual Studio ไม่ว่าจะเป็นภาษา VB หรือ C# ก็สามารถใช้งานฐานข้อมููลตัวนี้ได้เหมือนกัน ดังนั้นเรามาดูวิธีการสร้างไฟล์ฐานข้อมูล .sdf กันดีกว่า (ตัวอย่างในโพสนี้จะใช้ Visual Studio 2008 นะครับ)

1. เปิด Visual Studio 2008 ขึ้นมา และไปที่ Server Explorer
2. คลิกขวาที่ Data Connections และเลือกเมนู Add Connection...










3. เมื่อหน้าต่าง Add Connection แสดงขึ้นมาให้ตรวจสอบ Data Source ว่าเป็น SQL Server Compact หรือเปล่าถ้าไม่เป็น ก็เปลี่ยนครับ และค่าอื่นๆ ก็ดูตามรูป แล้วก็กดปุ่ม Create ได้เลย

4. เมื่อหน้าจอ Create New แสดงขึ้นมาให้กำหนด Path ที่จะเก็บไฟล์ และชื่อไฟล์ด้วย และ password จะมีหรือไม่มีก็ได้ครับ แต่ถ้ามี ใน Connection String ตอนเขียนโปรแกรมก็ต้องมีด้วยครับ หลังจากนั้นก็กดปุ่ม OK ไปเรื่อยๆ (ในกรณีที่คุณไม่ใส่ password จะมีหน้าจอมา confirm คุณก็กดปุ่ม Yes ไปได้เลยครับ)


5. ง่ายมากๆ ใช่ใหมครับ ในการสร้างไฟล์ฐานข้อมูล .sdf ส่วนการสร้าง table ในฐานข้อมูลคุณก็ คลิกขวาที่ Table จะมีเมนูสำหรับการสร้างและแก้ไข Table ให้ครับ


เมื่อคุณสร้างฐานข้อมูลและตารางที่ต้องการเรียบร้อยแล้ว ในการใช้งานก็ให้ Copy ไฟล์ .sdf นี้ไปไว้ในที่ที่คุณต้องการบน Pocket PC ครับ (ถ้าคุณรันโปรแกรม จาก Visual Studio 2008 ตัว Component ที่จำเป็นเกี่ยวกับ SQL Server CE จะถูกติดตั้งให้เองอัตโนมัิติครับ ผลมาจากการ Add Refference ของ SqlServerCe เข้ามาในโปรเจ็ก) เรียบร้อย ลุยเลยครับ....

ไม่มีความคิดเห็น:

บทความที่เกี่ยวข้อง