postgresql: เชื่อมต่อจาก VFP
บันทึกการเชื่อมต่อฐานข้อมูล PostgreSQL จาก Visual Foxpro
เนื่องจากต้องการเอาข้อมูลเก่าใน VFP เข้ามาเก็บใน PostgreSQL
ขั้นตอนมีดังนี้
ดาวน์โหลดไดรฟ์เวอร์จาก GBorg: spsqlODBC Downloads
และติดตั้งให้เรียบร้อย
ติดตั้ง Data Source ในวินโดวส์ผ่าน Control panel -> ODBC Data Sources โดยป้อนชื่อฐานข้อมูลและชื่อผู้ใช้ให้เรียบร้อย
เชื่อมต่อจาก vfp ด้วยคำสั่ง
conn = SQLSTRINGCONNECT([Driver={PostgreSQL Unicode};Server=127.0.0.1;Port=5432;Database=persoane;Uid=postgres;Pwd=123456])
ตัวอย่าง
conn = SQLSTRINGCONNECT([Driver={PostgreSQL Unicode};Server=192.168.1.1;Port=5432;Database=mydata;Uid=wd;Pwd=wdpassword])
SQLEXEC(conn, "SELECT * FROM mytable WHERE myfield='condition'")
sele sqlresult
brow
ยังมีปัญหาเรื่องฟิลด์ TEXT ไปเป็น Memo ทำความยาวได้ไม่เกิน 256 อักขระ
อีกอันนึงคือเรื่อง LF ในลินุกซ์ และ CR+LF ในวินโดวส์
อ้างอิง
PostgreSQL: i can't connect to postgresql with VFP 8
- Printer-friendly version
- Log in or register to post comments
- 5395 reads
Recent comments