找回密码
 立即注册

QQ登录

只需一步,快速开始

faith287

金牌服务用户

9

主题

22

帖子

101

积分

金牌服务用户

积分
101

[已处理] 数据库字段异常

faith287
金牌服务用户   /  发表于:2024-12-6 11:28  /   查看:83  /  回复:1
数据库添加字段后无法修改数据类型,无法删除,重命名

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

1 个回复

倒序浏览
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-12-6 13:53:47
沙发
和楼主沟通了一下,楼主给了工程文件,调查了一下发现是工程文件中对于这一个字段的记录和数据库中字段的记录不一致。
一般这种问题,主要发生在外联库上,而外联库有刷新数据表,和重新加载字段类型的功能,这个问题也是可以解决的。

而在内建库中,这种问题一般情况下不会发生,问题的解决方法相对会比较激进一些,下面说一种风险相对比较低的方案,仅供参考,若是大家遇到了,也可以联系我们,我们帮咱们解决。
1、按住Ctrl+Shift,右键数据表,可以在弹出列表中看到复制,也就是将当前的数据表复制一份出来

Tip:复制出现的表其实同样存在问题,不过算是一种备份,和还原的源数据

2、删除当前出现问题的表

Tip:删除表的时候,会提示表被引用,是否删除,点击是


3、新建一个空的数据表,按照第一步复制出来的表结构重新创建一下字段类型,然后,复制列名和数据到新的数据表中,这样新建的表结构和数据就可以和原来的表保持一致了

4、修改表名为原来数据表的名称,这样其他引用到这个表的页面,命令也都可以正常使用了

5、运行一下工程文件,测试表和功能是否正常使用,查看一下报错信息是否有关于这个表的报错,找到之后做一下相关的修改


6、确定好使用恢复没有问题之后,将第1步操作中复制出来的数据表删除掉就可以了

前面这种方式,仍然存在风险,并不是一定不会出现问题,建议做操作之前备份工程文件数据等

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部