0
我有一個帶有DataGridView,3個表格和一些查詢的winForms應用程序。不同表格的兩個主鍵作爲另一個表的外鍵
可以說我有表格,A,B,C。 在表A中,我有一個自動增量主鍵,也在表B中。 表A和B都是陌生人。
表C是一個連接表具有2列:
1)主鍵
2)乙主密鑰
現在,在形式我有一個按鈕,它只是編程插入表A和B的值。 我想要做的是將表A和B的主鍵插入表C中的右列。 是否可以通過編程實現?
我有一個帶有DataGridView,3個表格和一些查詢的winForms應用程序。不同表格的兩個主鍵作爲另一個表的外鍵
可以說我有表格,A,B,C。 在表A中,我有一個自動增量主鍵,也在表B中。 表A和B都是陌生人。
表C是一個連接表具有2列:
1)主鍵
2)乙主密鑰
現在,在形式我有一個按鈕,它只是編程插入表A和B的值。 我想要做的是將表A和B的主鍵插入表C中的右列。 是否可以通過編程實現?
,如果你使用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)
謝謝生病嘗試它,讓你知道,如果這樣的作品 – Elior 2013-03-09 23:58:02
可能是一個好主意,解釋表C中的主鍵 – 2013-03-09 23:46:56
表C只是 那些表A和B表之間連接主鍵.. – Elior 2013-03-09 23:50:46