我有數據集 3個表中插入當我點擊保存按鈕, 我想補充這些表到數據庫表使用數據適配器 所有這3個表中的主鍵是sql生成的自動編號。如何編寫一個插入語句時,許多關係表與dataTable的
關係船發票,InvoiceProduct,InvoiceProductExp表是: InvoiceNo有很多InvoiceProductNo InvoiceProductNo有許多InvoiceProductExpNo
下面的代碼不能解決這些relaionship
DECLARE @InvoiceNo INT
DECLARE @InvoiceProductNo INT
INSERT INTO Invoice ([Date])
VALUES (GETDATE())
SELECT @InvoiceNo = SCOPE_IDENTITY()
INSERT INTO InvoiceProduct([InvoiceNo])
VALUES (@InvoiceNo)
SELECT @InvoiceProductNo = SCOPE_IDENTITY()
INSERT INTO InvoiceProductExp ([InvoiceProductNo], [InvoiceNo])
VALUES (@InvoiceProductNo, @InvoiceNo)
你是怎麼執行這段代碼的?你有什麼錯誤?此代碼適用於我在SSMS中直接執行時以及在c#中以各種方式執行時的代碼。 – jpw