在C#'数据集'中获取标识列值 - 访问数据库

时间:2010-01-05 14:25:34

标签: c# .net asp.net database dataset

我想在运行Insert或Update(使用C#中的Access DB)后检索标识列值。我该怎么办?

我使用Typed数据集来填充和更新......

4 个答案:

答案 0 :(得分:5)

要检索插入行的标识,请参阅以下链接:

http://msdn.microsoft.com/en-us/library/ks9f57t0%28VS.80%29.aspx

此链接描述了如何在SQL中查找插入行的值,然后需要在SELECT语句中返回该行(因为Access不支持返回参数)

您可能也对此问题感兴趣,该问题会比较返回身份的不同方法。

Best way to get identity of inserted row?

答案 1 :(得分:1)

Ms-Access C#连接,用于标识列的插入删除更新

Tutorial

答案 2 :(得分:1)

(抱歉,我无法发表评论)
这听起来像他正在使用ADO.net DataSet,并希望在插入值后检索自动增量列的值。
我不知道你从哪里得到了部分课程,他说他无法弄清楚如何在C#中做到这一点,而不是他不想在C#中使用它。

答案 3 :(得分:0)

在寻找我的问题的答案

流动链接帮助我编写了一个部分类以验证数据集中的行并编写代码以重新获取自动增量列值:

http://msdn.microsoft.com/en-us/library/ms171896(VS.80).aspx

http://msdn.microsoft.com/en-us/library/0f7ey06d(VS.80).aspx

http://msdn.microsoft.com/en-us/library/1120xds5(VS.80).aspx

谢谢