(ADO.Net SQL Server)表空时求Max(ID)问题???
要在
1、表A中插入一条记录 IDa为主键
2、表B中插入多条记录,其中一列为IDa为表A新添加的,主键为IDb
用一个事务实现上述操作
1、获取Max(IDa);int i = Max(IDa)++;用command.ExecuteScalar()
2、insert into 表A (IDa,...) values (i,...);
3、insert into 表B ...;insert into 表B ... ...
第一步中当表A为空时出错,各位大侠谁知道
怎么判断command.ExecuteScalar()返回的Object?不知道为空时赋i=0可否?
------解决方案--------------------up