怎么用vb.net同时在两个表中插入记录

如何用vb.net同时在两个表中插入记录
我要用vb.net向sql插入一条记录,同时还要将这条记录的自增id插入到另一个表中
------解决思路----------------------
方法有很多,可以在VB加上事务,利用@@IDENTITY把返回的自增值取出来 
然后再添加一次

只用SQL也可以类似这样
--模拟表
CREATE TABLE T120150424001(
ID INT IDENTITY
,TNAME VARCHAR(10)
)
CREATE TABLE T120150424002(
MID INT
,TDETAIL VARCHAR(10)
)

--你可以类似的,套用以下逻辑
INSERT INTO T120150424001
OUTPUT INSERTED.ID,'A1' INTO T120150424002
SELECT 'A'

--查看结果 并删除
SELECT * FROM T120150424001
SELECT * FROM T120150424002
DROP TABLE T120150424001
DROP TABLE T120150424002

------解决思路----------------------
使用 @@IDENTITY 的比较多,尤其是在程序中实现,基本上都一条一条的写,这个方法很方便。