首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

(ADO.Net SQL Server)表空时求Max(ID)有关问题?

2012-01-24 
(ADO.Net SQL Server)表空时求Max(ID)问题???要在1、表A中插入一条记录IDa为主键2、表B中插入多条记录,其中

(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

热点排行