【发布时间】:2015-10-19 16:33:39
【问题描述】:
我有一个前端访问文件,我最近将后端转换为 SQL Server 2012。我遵循最佳实践并使用 Microsoft SQL Server Migration Assistant for Access。
大多数应用程序都可以完美运行,但是我遇到的问题是,在详细的网格视图中,空行(如添加新数据行)在链接到 SQL 后端时不会出现。当它链接到访问后端时,它似乎没有问题。
【问题讨论】:
-
Access 是否识别该链接表中的主键?如果不是,它会将链接表视为只读,并且不会为您提供添加新行的机会。如果这是问题所在,您可以修改 SQL Server 表以包含时间戳字段,然后刷新 Access 链接,以便它知道该新字段。
-
@HansUp 所以我需要重新创建表并将数据移动到它,正确的。让它识别主键还有其他注意事项吗?
-
我的意思是在现有表中添加一个 SQL Server 时间戳字段。这不需要创建新表并将数据加载到其中。 (时间戳是 SQL Server 中的一种可用数据类型。)Access 可以使用链接表中的时间戳字段而不是主键来标识记录并允许将链接表视为读写。
标签: sql-server ms-access