加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql-server – 显示为#DELETED的行

发布时间:2020-12-12 16:23:18 所属栏目:MsSql教程 来源:网络整理
导读:我在表中使用Access时在一台计算机上显示为#DELETED的数据行,但它们在SQL数据库和使用Access的其他计算机上都很好.它似乎只是最近的200行. Access 2007版本和ODBC MSJet驱动程序看起来是相同的每台电脑上最新的.一个建议是将任何PK或FK更改为int,但它们已经是
我在表中使用Access时在一台计算机上显示为#DELETED的数据行,但它们在SQL数据库和使用Access的其他计算机上都很好.它似乎只是最近的200行. Access 2007版本和ODBC MSJet驱动程序看起来是相同的&每台电脑上最新的.一个建议是将任何PK或FK更改为int,但它们已经是.

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

解决方法

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读