การเขียนโปรแกรมเชื่อมต่อกับ ORACLE
การเขียน PB กับ oracle สามารถ ทำได้ทั้งในแบบnative และ ODBC ครับ
ลำดับแรก เราจะต้องทำการสร้าง PB catalog table ลงใน oracle database เพื่อให้ PB สามารถมองเห็นโครงสร้าง table ของ Oracle ได้ โดยต้องใช้สิทธิของ system เป็นผู้สร้างนะครับ Download sql script ได้จากด้านล่าง
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่
303680420_article.zip
PB จะเชื่อมต่อกับ ORACLE ผ่าน service name นะครับ คล้ายๆกับการเชื่อมต่อผ่าน DSN ของ ODBC คือ การระบุ database หรือการตั้งค่าต่างๆ ให้ไปตั้งที่ Service naming ใน Net manager ให้เรียบร้อยก่อนครับ PB จะมองผ่านที่ SERVICE name เท่านั้นครับ ซึ่งทำให้เราสะดวกตอนที่จะซี้ server ไปยังเครื่องใดก็ได้ครับ
ลำดับแรกให้ไป กำหนด หรือตรวจสอบการตั้งค่าservice name กันก่อน
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่
จากนั้น ให้ดู service name ที่ต้องการใช้งานว่า สามารถ connect ได้หรือไม่ หรือสร้างขึ้นมาใหม่ ส่วนนี้สำหรับคนที่ใช้ORACLE อยู่แล้วคงพอทำได้ ผมคงไม่อธิบายการใช้งานนะครับ
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่
จากนั้นก็สามารถกำหนด profile ใน PB เพื่อ conect ได้เลยนะครับ server จะหมายถึง service name นะครับ และที่สำคัญ จะต้องสร้าง PB catalog
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่
ตัวอย่าง script ดังนี้
// Profile COEDB
SQLCA.DBMS = "O90 Oracle9i (9.0.1)"
SQLCA.LogPass =
SQLCA.ServerName = "COEDB"
SQLCA.LogId = "COEDB"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""
Server name ในที่นี้หมายถึง service name นะครับ


