ไม่ทราบว่าเราสามารถตั้งค่าตัวแปรแทน Table name ใน DataSet ได้หรือไม่ครับ
คือผมใช้ Database 2 ตัว ซึ่งอยู่คนละ Server กัน แต่อยู่ในเครือข่ายเดียวกัน Join กัน โดยทำการสร้าง Linked Servers ใน SQL Server
ตัวอย่าง Code ที่ผมใช้
SELECT CUSTTABLE.ACCOUNTNUM AS CustomerRetail,
CUSTTABLE.NAME AS CustomerName, CUSTTABLE.ADDRESS + N' ' + CUSTTABLE.CITY AS Address,
CUSTTABLE.COUNTY, CUSTTABLE.STATE,
CUSTTABLE.ZIPCODE, Customer.CustomerZipCode as CustomerZipCode
FROM [SERVER].[DB].[dbo].[CUSTTABLE] AS CUSTTABLE
INNER JOIN Customer ON CUSTTABLE.ACCOUNTNUM = Customer.CustomerNo
WHERE (CUSTTABLE.ACCOUNTNUM = @CustID)
ตรงส่วนนี้ครับที่อยากทราบว่าใช้ตัวแปรแทนได้หรือเปล่า
FROM [SERVER].[DB].[dbo].[CUSTTABLE] AS CUSTTABLE