c#代码片段: // 添加一个商品
command.CommandText = sqlProduct;
command.ExecuteNonQuery(); // 想得到最后添加的记录的标识列(主键)
string sqlGetPId = "select IDENT_CURRENT('product')";
command.CommandText = sqlGetPId;
productId = command.ExecuteNonQuery();productId 就是得不到
select @@Identity from Product 也试过了, 也得不到
应该是写法或什么出了问题
command.CommandText = sqlProduct;
command.ExecuteNonQuery(); // 想得到最后添加的记录的标识列(主键)
string sqlGetPId = "select IDENT_CURRENT('product')";
command.CommandText = sqlGetPId;
productId = command.ExecuteNonQuery();productId 就是得不到
select @@Identity from Product 也试过了, 也得不到
应该是写法或什么出了问题
解决方案 »
- 查询某时间段的信息SQL语句---在线等待
- 服务器上的数据库,想在本地机上保存属于本地机的数据备份,当心服务器出问题时的数据丢失。如何不写代码直接备份,即在给服务器存记录时也同时给本地机存一份,不写同样的代码或少量写代码能实现吗?
- 表的多重关联删除问题(有点难,求高手指点)
- 请问SQL SERVER2000如何实现定时自动建立表,并将另外表的数据自动统计后存到里面?多谢
- 请教一句子的写法[给分]
- SQL Server中如何进行移位操作?
- 请问sql中如何表示公元100年以前的日期?
- 求一句关键词搜索的语句
- 关于在事务中使用链接服务器出现的问题!急....
- 数据库安装过程的奇怪问题:怎么有时数据库名是local,有时是机器名,这两种情况是不是前者不支持客户端连接啊?
- 怎样理解这个查询
- 急!求助
select top 1 Identity from Product order by Identity desc
productId = command.ExecuteScalar().ToString();