ชื่อนี้ค่ะ dbo_TempImport
เป็น Database ที่ลิงค์มาจาก SQL Server
หรือจะติดตรงนี้ค่ะ acSpreadsheetTypeExcel8 ต้องไปสร้างหรือกำหนด SpreadsheetType ที่ไหนคะ
ตาราง temp สร้างไว้ที่ front end ได้เลย ไว้วางข้อมูลชั่วคราวเท่านั้น
ไม่ต้องลิ้งมา
ข้อมูลเข้าแล้วค่ะ แต่ติด error ตรงอัพเดต พอดีมีการอัพเดต 3 ฟิลด์ ได้แก่ TP7No, TPIssueDate, TPExpireDate รบกวนแนะนำด้วยค่ะ ขอบคุณค่ะ
Code
UpdateSQL = "UPDATE dbo_TestTP INNER JOIN dbo_TempImportTP ON dbo_TestTP.CardID = " _
& "dbo_TempImportTP.CardID SET dbo_TestTP.TP7No = [dbo_TempImportTP].[TPNo], dbo_TempImportTP.CardID SET dbo_TestTP.TPIssueDate = [dbo_TempImportTP].[TPIssueDate], dbo_TempImportTP.CardID SET dbo_TestTP.TPExpireDate = [dbo_TempImportTP].[TPExpireDate] " _
& "WHERE (((dbo_TestTP.TPNo)<>[dbo_TempImportTP].[TPNo]) AND ((dbo_TestTP.TPIssueDate)<>[dbo_TempImportTP].[TPIssueDate]) AND ((dbo_TestTP.TPExpireDate)<>[dbo_TempImportTP].[TPExpireDate]) ((dbo_TestTP.CardID)=[dbo_TempImportTP].[CardID]));"