2013-03-09 146 views
0

我有一個帶有DataGridView,3個表格和一些查詢的winForms應用程序。不同表格的兩個主鍵作爲另一個表的外鍵

可以說我有表格,A,B,C。 在表A中,我有一個自動增量主鍵,也在表B中。 表A和B都是陌生人。

表C是一個連接表具有2列:

1)主鍵

2)乙主密鑰

現在,在形式我有一個按鈕,它只是編程插入表A和B的值。 我想要做的是將表A和B的主鍵插入表C中的右列。 是否可以通過編程實現?

+0

可能是一個好主意,解釋表C中的主鍵 – 2013-03-09 23:46:56

+0

表C只是 那些表A和B表之間連接主鍵.. – Elior 2013-03-09 23:50:46

回答

1

,如果你使用SQL Server,你可以在你的buttonclick代碼運行此:

declare @aid int, @bid int 
insert A(col1) values(val1) 
set @aid = scope_identity() 

insert B(col1) values(val1) 
set @bid = scope_identity() 

insert C(aid, bid) values(@aid, @bid) 
+0

謝謝生病嘗試它,讓你知道,如果這樣的作品 – Elior 2013-03-09 23:58:02

相關問題