0

我觉得这一定是一个常见的问题,但是我似乎无法通过搜索找到答案,所以这里是:

我们刚刚将所有表移至 SQL Server 后端,并希望继续使用 MS Access 作为前端,因为它具有友好的 UI。但是,我们确实有几个使用 AutoNumber 类型的表,我了解到 SQL Server 只是简单地转换为“bigint”数据类型。

现在,当我从后端链接我的表时,我已经想出了如何制作利用“CAST”函数转换为“bigint”的视图(这样 MS ACCESS 可以读取表而不是给我#deleted 值),但这当然使我的表格仍然没有自动编号选项。有针对这个的解决方法吗?我真的很想继续使用自动增量列作为我们使用这些表的目的的 PK。

感谢您的任何/所有帮助。非常感谢

4

1 回答 1

1

使用 int 类型将 Identity 设置为 true 与 autonumber 相同。

于 2014-01-14T00:45:04.093 回答