0

我有一个带有 DataGridView、3 个表和一些查询的 winForms 应用程序。

假设我有表格,A,B,C。在表 AI 和表 B 中有一个自动递增的主键。表 A 和 B 都是陌生人。

表 C 是一个包含 2 列的连接表:

1) 主键

2)B主键

现在,在表单中我有一个按钮,它只是以编程方式插入表 A 和 B 的值。我要做的是将表 A 和 B 的主键插入表 C 中的右列。是否可能以编程方式进行?

4

1 回答 1

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)
于 2013-03-09T23:53:08.543 回答