ขึ้นตอนนี้ จะรวมถึงการ config ให้ฐานข้อมูลพร้อมที่จะสามารถ ทำงานร่วมกับ Mobilink server ได้ด้วยนะครับ
| มาเริ่มตั้งแต่การออกแบบ ฐานข้อมูลกันก่อนครับ ผมขอออกแบบง่ายๆ พอที่จะทำโปรแกรมให้เห็นภาพกัน คงไม่ถูกหลักอะไรกันซักเท่าไหร่ครับ เวลาสร้างและออกแบบ ก็ทำบนตัว sybase central เลยยก็ได้ครับ หรือแล้วแต่ถนัดครับ ไม่ต้องทำเป็น model ก็ได้ แต่เราจะต้องสร้างฐานข้อมูลที่มีโครงสร้างเหมือนกัน 2 ก้อน นะครับ |
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่![]() |
| database ตัวแรกผมสร้างไว้ชื่อ MY_MK ตัวนี้จะเป็นฐานข้อมูลที่จะทำงานอยู่บน PC คอยรับรายการอาหารนะครับ |
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่![]() |
| สร้าง ODBC ต่อกับ database ที่สร้างขึ้น โดยผมจะใช้ชื่อ data source เหมือนกับชื่อ database นะครับ |
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่![]() |
| database อีกตัวชื่อ MY_POCKETMK |
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่![]() |
| สร้าง ODBC เหมือนกันครับ หลังจากตรงนี้ท่านผู้อ่านต้องสร้าง table บนฐาน database ทั้ง 2 ตามที่ได้ออกแบบไว้ โดยสร้างให้เหมือนกันทั้งคู่ครับ ส่วนวิธีการคงไม่ได้สอนกัน ณ เวลานี้ครับ ลองไปเปิดบทความส่วนอื่นในเวปแห่งนี้ดูครับ ณ เวลาที่อ่านผมอาจจะทำเสร็จแล้วหลายบทความ หรือ ยังไม่ได้ทำต่ออีกเลย คงขึ้นอยู่กับเวลาล่ะครับ คงต้องขออภัย ณ ตรงนี้ด้วยครับ |
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่![]() |
| ที่นี้ จะเป็นการ config ให้ database พร้อมที่จะทำงานกับ Mobilink server ครับ เปิด Sybase central ขึ้นมากันก่อนครับ |
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่![]() |
| ไปที่ หัวข้อ Adaptive server anywhere ด้านซ้าย คลิก connect |
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่![]() |
| เลือก ODBC ที่ชื่อ MY_POCKETMK ขึ้นมา ฐานข้อมูลตัวนี้จะออกแบบให้ทำงาน ผ่านโปรแกรม PocketBuilder และจะเอาฐานข้อมูลนี้ไปติดตั้งที่ Pocket PC นั่นเองครับ |
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่![]() |
| เมื่อ connect ได้แล้ว ให้ทำการสร้าง Mobilink user ตามรูปครับ ชื่อ user นี้จะเป้นชื่ออะไรก้ได้ครับ แต่ตั้งชื่อให้สอดคล้องหน่อยครับ DBMS จะใช้ user นี้ไปเชื่อมต่อเพื่อ sync กับฐานข้อมูล MY_MK ครับ |
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่![]() |
| .. |
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่![]() |
| มาที่ user ที่เราสร้างขึ้นนะครับ เลือก properties เพื่อทำการตั้งค่า |
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่![]() |
| ที่ tab connection ให้เลือก protocal เป็น tcpip host ในที่นี้จะหมายถึง เครื่อง PC ที่เราจะติดตั้ง database MY_MK นะครับ ถ้ายัง งง ผมขออธิบายให้เห็นภาพว่า ระบบที่จะทำขึ้นมา จะมีอยู่ 2 ส่วน ส่วนแรกทำงานอยู่บน PC ส่วนที่ 2 คือส่วนที่ ทำงานอยู่ บน Pocket PC โดยมีการ connection กันด้วย wrieless lan นะครับ ดังนั้นทั้งคู่ จะต้องมีการกำหนดเลข ip และ เลข ip ที่จะมากำหนดเป็น host ในที่นี้คือ ip ของเครื่อง PC นะครับ ส่วน port กำหนดตามตัวอย่างไปก่อนก็ได้ครับ |
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่![]() |
| ที่ tab Extended option ตั้งค่าตามรูปนะครับ |
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่![]() |
| สร้าง Publications ตามรูป เพื่อกำหนดเงื่อนไขการ sync ข้อมูลกันครับ |
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่![]() |
| ตั้งชื่อเป็นอะไรก็ได้ครับ |
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่![]() |
| ในส่วนของ tables เอาง่ายๆ กันครับ เลือกไปหมดเลย |
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่![]() |
| เสร็จแล้ว กลับไปที่ mobilink user คลิกที่ user ที่สร้างขึ้น ก่อนนะครับ ทำการสร้าง syncronization supscription |
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่![]() |
| เลือก publication ที่เราสร้างขึ้นมาครับ |
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่![]() |
| จบขึ้นตอนในส่วนนี้ครับ ปิด sybase central ได้เลยครับ |
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่![]() |
|





















