2009-11-06 57 views
0

我想编写一个程序,如销售,其中有两大表中插入即:SaleHeader表和表SaleDetails。这两张表有(一对多)关系。当我插入到SaleDetails表中时,我需要将SaleHeaderID插入到SaleDetails中。VB.NET和程序结构

现在我使用一个存储过程来插入SaleHeader信息,并取回SaleHeaderID我用查询语句来插入SaleDetail信息。

任何一个可以告诉我要更有效的方式接入到(有一对多的关系)这两个表的?帮我!预先感谢所有。

+0

这真的没有任何关系瓦特/ VB .... – Jason 2009-11-06 06:38:22

回答

1

一种方法是使用GuidSaleHeaderID。然后你就可以在插入之前域名记录(使用NEWID())生成存储过程的新的ID,然后你也知道ID,所以你可以使用它的细节。

+0

如何使用SELECT IDENTITY(),因为我SaleHeaderID是BIGINT类型?我想知道除了使用存储过程的SaleHeader表的另一种方法 – RedsDevils 2009-11-06 06:50:21