Development mode — payments are simulated and emails go to the Dev Mailbox · Payment simulator
DDSP
Cover Visual FoxPro และ SQL Server (ฉบับภาษาไทย) — page spread 1 Visual FoxPro และ SQL Server (ฉบับภาษาไทย) — page spread 2 Visual FoxPro และ SQL Server (ฉบับภาษาไทย) — page spread 3 Visual FoxPro และ SQL Server (ฉบับภาษาไทย) — page spread 4 Visual FoxPro และ SQL Server (ฉบับภาษาไทย) — page spread 5 Visual FoxPro และ SQL Server (ฉบับภาษาไทย) — page spread 6 Visual FoxPro และ SQL Server (ฉบับภาษาไทย) — page spread 7 Visual FoxPro และ SQL Server (ฉบับภาษาไทย) — sample page Visual FoxPro และ SQL Server (ฉบับภาษาไทย) — sample page Visual FoxPro และ SQL Server (ฉบับภาษาไทย) — sample page

คู่มือภาษาไทยสำหรับย้ายข้อมูลของแอปพลิเคชัน Visual FoxPro 9 จากไฟล์ DBF ไปไว้บน SQL Server โดยยังใช้หน้าจอ VFP เดิมได้ เนื้อหาครอบคลุม ODBC Driver, Connection, SQL Pass-Through แบบมีพารามิเตอร์, การจัดการข้อผิดพลาด, การจับคู่ชนิดข้อมูล, Remote View, CursorAdapter, Transaction, Stored Procedure…

พัฒนาระบบ Client-Server ด้วย SQL Pass-Through, Remote View และ CursorAdapter

Read before you buy: the PDF here is a free sample — the first 20 pages of the 475-page book (payments, sales and reviews on this demo site are sample data). The full e-book is coming soon to the thenexbooks store.

เก็บแอปพลิเคชัน Visual FoxPro ที่ธุรกิจของคุณพึ่งพาไว้ แล้วย้ายข้อมูลไปไว้บน SQL Server อย่างปลอดภัยทีละขั้น

แอปพลิเคชัน VFP จำนวนมากยังทำงานให้ธุรกิจอยู่ทุกวัน แต่ไฟล์ DBF ในโฟลเดอร์แชร์รับมือได้ยากขึ้นเรื่อย ๆ ไม่ว่าจะเป็นการมีหลายสาขา การเชื่อมต่อผ่าน VPN ข้อมูลที่โตขึ้น การตรวจสอบด้านความปลอดภัย หรือระบบอื่นที่ต้องใช้ข้อมูลชุดเดียวกัน

Visual FoxPro 9 ถูกออกแบบมาให้ทำงานกับเซิร์ฟเวอร์ฐานข้อมูลได้อยู่แล้ว ทั้ง SQL Pass-Through, Remote View และคลาส CursorAdapter ต่างคืนค่ากลับมาเป็น cursor ธรรมดาของ VFP ฟอร์ม grid และรายงานเดิมจึงยังทำงานได้ ส่วนที่ยากคือทุกอย่างรอบ ๆ ไวยากรณ์ ได้แก่ driver การจับคู่ชนิดข้อมูล การอัปเดตอย่างปลอดภัย การย้ายข้อมูล และการติดตั้งใช้งาน หนังสือเล่มนี้อธิบายครบทุกเรื่อง

สิ่งที่คุณจะได้เรียนรู้

  • แนวคิด Client-Server สำหรับนักพัฒนา VFP: อะไรควรย้ายไปที่เซิร์ฟเวอร์ อะไรควรอยู่ใน VFP และแผนการย้ายระบบ
  • การตั้งค่า SQL Server สำหรับงานพัฒนา และ collation ที่เข้ากับ code page ของ VFP
  • ODBC กับ VFP แบบ 32 บิต: driver ที่ใช้ได้จริง, DSN กับ DSN-less connection string
  • การเชื่อมต่อด้วย SQLSTRINGCONNECT, SQLCONNECT และ SQLSETPROP พร้อมคลาส connection ที่นำกลับมาใช้ซ้ำได้
  • การจับคู่ชนิดข้อมูลพร้อมผลลัพธ์จริง: Currency กับ money, วันที่กับ datetime2, Memo, Logical, NULL และ Unicode ด้วย nvarchar
  • SQL Pass-Through เชิงลึก: ?parameter, การป้องกัน SQL Injection, Result Set หลายชุด, SQLPREPARE และการทำงานแบบ Asynchronous
  • การจัดการข้อผิดพลาดด้วย AERROR, Remote View และ CursorAdapter ทั้งแบบ ODBC และ ADO
  • Transaction, Stored Procedure ที่มี output parameter, SCOPE_IDENTITY, Sequence และ rowversion
  • สคริปต์ย้ายข้อมูลจาก DBF สู่ SQL Server พร้อมการตรวจสอบจำนวนแถว ผลรวม และการเปรียบเทียบข้อมูลแบบตรงทุกค่า
  • ประสิทธิภาพ ความปลอดภัย การติดตั้งใช้งาน การแก้ปัญหา และโปรเจกต์สรุปที่แปลงทั้งโมดูล

หมายเหตุเฉพาะผู้อ่านชาวไทย (ทดสอบจริงบน Windows ที่ตั้งค่าภาษาไทย)

ฉบับนี้เพิ่มหมายเหตุในบทที่เกี่ยวข้องสำหรับงานที่มีข้อมูลภาษาไทย:

  • ข้อความภาษาไทยใน varchar ของฐานข้อมูลที่ใช้ collation ภาษาอังกฤษ
  • ภาษาไทยที่ส่งผ่าน ?parameter แล้วกลายเป็น "?" พร้อมวิธีตรวจจับและวิธีแก้
  • การย้าย DBF ที่ใช้ code page 874
  • ปี พ.ศ. ในเลขที่เอกสาร
  • รูปแบบวันที่เมื่อ Windows ตั้งค่าภูมิภาคเป็นไทย

ตัวอย่างเดียวตั้งแต่ต้นจนจบ

เราใช้ระบบ RentDesk ของ Brackenridge Equipment Rentals ตลอดทั้งเล่ม เป็นบริษัทสมมติที่ให้เช่าเครื่องจักรก่อสร้าง มีลานเก็บอุปกรณ์สามแห่ง มีทั้งลูกค้า อุปกรณ์ สัญญาเช่า การรับคืน และใบแจ้งหนี้ โค้ด VFP และ T-SQL ในหนังสือรันกับ Visual FoxPro 9 และ SQL Server 2022 จริง

ตรงไปตรงมา: หนังสือนี้เขียนสำหรับ Visual FoxPro 9.0 SP2 และ SQL Server 2022 (รุ่น Express ก็เพียงพอ) ไม่มีตัวเลข benchmark หรือสถิติที่แต่งขึ้น ทุกบทมีโค้ดครบ, เคล็ดลับ, หมายเหตุ, คำเตือน, แบบฝึก "ลองทำด้วยตัวเอง" และสรุปประเด็นสำคัญ

รูปแบบ: PDF 475 หน้า (A4) มีสารบัญที่คลิกได้และ bookmark ภาษาไทย เนื้อหาเป็นภาษาไทย ส่วนโค้ด ชื่อ field และผลลัพธ์ของโปรแกรมคงไว้เป็นภาษาอังกฤษตามเครื่องมือจริง ฉบับภาษาไทยพิมพ์ครั้งที่ 1 ปี 2026 โดย thenexbooks หนังสือเล่มนี้เป็นผลงานอิสระ ไม่มีความเกี่ยวข้องกับ Microsoft Corporation และไม่ได้รับการรับรองจาก Microsoft

สารบัญ

ภาคที่ 1 — จาก DBF สู่ Client-Server

  • Ch 1 · ทำไมต้องย้ายแอปพลิเคชัน VFP ไปสู่ SQL Server: แนวคิด Client-Server และแผนงาน RentDesk
  • Ch 2 · เตรียม SQL Server สำหรับงานพัฒนา VFP: Instance เครื่องมือ และฐานข้อมูล Brackenridge
  • Ch 3 · ODBC Driver และ Connection String: DSN, DSN-less Connection และข้อเท็จจริงเรื่อง 32 บิต
  • Ch 4 · การเชื่อมต่อจาก VFP: SQLSTRINGCONNECT, SQLCONNECT, SQLSETPROP และ Shared Connection
  • Ch 5 · การจับคู่ชนิดข้อมูล: Currency, Date, Memo, Logical, NULL และ Unicode

ภาคที่ 2 — SQL Pass-Through

  • Ch 6 · พื้นฐาน SQL Pass-Through: SQLEXEC, Result Cursor และ SQL ฝั่งเซิร์ฟเวอร์
  • Ch 7 · คิวรีแบบมีพารามิเตอร์: ?Parameter, ขอบเขตตัวแปร และการป้องกัน SQL Injection
  • Ch 8 · Result Set หลายชุด, SQLMORERESULTS, SQLPREPARE และการทำงานแบบ Asynchronous
  • Ch 9 · การจัดการข้อผิดพลาด: AERROR, ข้อผิดพลาดของ ODBC และคลาส BrConnection
  • Ch 10 · การแก้ไขข้อมูลด้วย SQL Pass-Through: INSERT, UPDATE, DELETE และ Updatable Cursor

ภาคที่ 3 — Remote View และ CursorAdapter

  • Ch 11 · Remote View และ Connection Definition ใน DBC
  • Ch 12 · Updatable Remote View: Key Field, Update Name, WhereType และ Buffering
  • Ch 13 · พื้นฐาน CursorAdapter: แหล่งข้อมูล ODBC, CursorSchema และ CursorFill
  • Ch 14 · CursorAdapter เชิงลึก: การอัปเดต, Event, ADO และคลาสฐาน BrCursorAdapter
  • Ch 15 · เลือกเทคนิคการเข้าถึงข้อมูล และการผูกข้อมูลระยะไกลเข้ากับฟอร์ม

ภาคที่ 4 — ตรรกะฝั่งเซิร์ฟเวอร์และความถูกต้องของข้อมูล

  • Ch 16 · ทรานแซกชัน: Manual Mode, SQLCOMMIT, SQLROLLBACK และทรานแซกชันฝั่งเซิร์ฟเวอร์
  • Ch 17 · เรียกใช้ Stored Procedure จาก VFP: Input, Output และ Result Set
  • Ch 18 · ค่า Identity, Sequence และเลขที่เอกสารทางธุรกิจ
  • Ch 19 · การทำงานพร้อมกัน: Update Conflict, rowversion และการแก้ปัญหาการชนกันของข้อมูล
  • Ch 20 · Constraint, Trigger และการตรวจสอบความถูกต้อง: ย้ายกฎไปไว้ที่เซิร์ฟเวอร์

ภาคที่ 5 — การย้ายระบบ ประสิทธิภาพ และความปลอดภัย

  • Ch 21 · วางแผนการย้ายระบบ: สำรวจระบบเดิม ออกแบบ Schema และตัดสินใจเรื่องชนิดข้อมูล
  • Ch 22 · ย้ายข้อมูลจริง: Upsizing จาก DBF ด้วยสคริปต์ และการพิสูจน์ว่าย้ายถูกต้อง
  • Ch 23 · ประสิทธิภาพ: Fetch Size, Progressive Fetching, Index และการหลีกเลี่ยงคิวรีแบบ N+1
  • Ch 24 · ความปลอดภัย: Windows Authentication, SQL Login, สิทธิ์น้อยที่สุด และ SQL Injection

ภาคที่ 6 — การติดตั้งใช้งานและโปรเจกต์สรุป

  • Ch 25 · การติดตั้งใช้งาน: Driver, ไฟล์ตั้งค่า และการทยอยติดตั้งโปรแกรมฝั่ง Client
  • Ch 26 · รายงานและหน้าจอที่อ่านข้อมูลหนักจาก SQL Server
  • Ch 27 · การวินิจฉัยและแก้ปัญหา: Logging, Tracing และความผิดพลาดที่พบบ่อย
  • Ch 28 · โปรเจกต์สรุป: แปลงโมดูลสัญญาเช่าของ RentDesk จาก DBF สู่ SQL Server

ภาคผนวก

  • App A · สรุปย่อการพัฒนาแบบ Client-Server
  • App B · เทมเพลตและข้อมูลอ้างอิง
  • App C · รายการตรวจสอบก่อนใช้งานจริง
  • App D · อภิธานศัพท์

— ตัวอย่างหน้าเพิ่มเติม (หน้า 15–20 ของตัวอย่างฟรี) —

(insert preview/sample-page-005, 074, 135, 200, 300, 455 images)

Book details

Detail
Pages475 · Format: PDF (A4) · Language: Thai (code in English) · Level: Intermediate · Edition: ฉบับภาษาไทย พิมพ์ครั้งที่ 1, 2026
FormatPDF
LanguageEnglish
Download on this siteFree sample, first 20 pages (PDF)
Publisherthenexbooks

Files you get

PDF
Visual-FoxPro-SQL-Server-Free-Sample.pdf
650.6 KB · version 1 · updated 21 May 2026

No reviews yet. Only buyers can review.

More from thenexbooks

Visit store
$9.00