Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个带有 DataGridView、3 个表和一些查询的 winForms 应用程序。
假设我有表格,A,B,C。在表 AI 和表 B 中有一个自动递增的主键。表 A 和 B 都是陌生人。
表 C 是一个包含 2 列的连接表:
1) 主键
2)B主键
现在,在表单中我有一个按钮,它只是以编程方式插入表 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)