0

如果我想在 oledb 数据库(Microsoft Access DB)中使用自动增量工具,还有什么可以替代的...我现在里面有自动编号数据类型...但它不像 SQL Server 2008 r2 中的自动增量工具那样工作...

我已经在我的客户端机器上安装了一个简单的 c# 应用程序....客户端在哪里输入数据,提交后在 Datagrid 中查看...

例如,我已经制作了输入 ID(通过程序自动生成)、姓名、地址、手机、固定电话的表格。

当操作员填写这些详细信息并单击提交按钮时,它会存储在数据库中并在 datagridview 中查看(因为它与数据库中的对应表绑定)

..........这里的问题是..操作员现在已经输入了 50 多条记录,并且 datagridview 突然开始显示第 22 到第 50 条记录和第 50 条记录之后的第 1 到第 21 条记录..

每次添加新记录时,它都会在第 50 条记录后追加...我在这里使用 microsoft access 数据库(OLEDB 连接)...当我使用 Microsoft SQL Server r2 时,我从未遇到过此类问题...

有什么办法可以解决...

我编写的绑定Datagridview的代码如下>>>

da=new oledbdataadapter("select * from customer",con);
Dataset ds=new Dataset();
da.fill(ds);
gvCustomerRecord.Datasource=ds.Tables[0];

OLEDB中的自动增量有什么解决方案???

4

1 回答 1

0

您可以在 CustomerID 上使用 Order By

于 2012-09-21T02:59:00.463 回答