使用转换后的SQL Server后端从前端插入新项

时间:2015-10-19 16:33:39

标签: sql-server ms-access

我有一个前端访问文件,我最近将后端转换为SQL Server 2012.我遵循最佳实践并使用Microsoft SQL Server迁移助手进行访问。

大多数应用程序都运行良好,但是我遇到的问题是,在详细的网格视图中,空行(如添加新行的数据)在链接到SQL后端时不会出现。当它链接到访问后端时,它似乎没有问题。

1 个答案:

答案 0 :(得分:2)

如果无法向表格(或gridview)添加新记录,则表示记录集不可更新。使用SQL Server后端,这通常意味着一个或多个表没有主键。您可以对所述密钥使用任何内容(我通常使用自动编号字段),但该密钥必须存在才能使SQL Server能够添加新记录。

请参阅此问题中的已接受答案,以查找具有相同建议修复的类似问题:

"operation must use an updateable query" for UPDATE query on SQL linked table in Access