sql-server – 显示为#DELETED的行

前端之家收集整理的这篇文章主要介绍了sql-server – 显示为#DELETED的行前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在表中使用Access时在一台计算机上显示为#DELETED的数据行,但它们在sql数据库和使用Access的其他计算机上都很好.它似乎只是最近的200行. Access 2007版本和ODBC MSJet驱动程序看起来是相同的&每台电脑上最新的.一个建议是将任何PK或FK更改为int,但它们已经是.

有什么想法来解决这个问题吗?

解决方法

当表主键值超出MS Access支持的范围时,通常如果您在sql Server中使用“BigInt”类型,如果您只是想要读取数据然后只是创建“快照”查询,则会发生这种情况对于表和所有行将正确显示,因为“快照”不需要读取所有索引.

如果您需要随时更新这些行中的数据,我建议使用ADO记录集.

猜你在找的MsSQL相关文章