读书人

(ADO.Net SQL Server)表空时求Max(ID

发布时间: 2012-01-24 23:11:54 作者: rapoo

(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

读书人网 >C#

热点推荐