起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 137|回复: 6

【搞定】升级之后数据库的问题**

[复制链接]
发表于 2007-6-25 13:28:03 | 显示全部楼层 |阅读模式
2:        失败        13:11:36
创建表失败: ID = JHMXB, 名称 = 进货明细表。
详细信息:
建表错误: 数据表JHMXB存在主键差异, 无法修改表结构, 建议重新创建.
详细信息:   目标连接中存在数据表JHMXB.
  得到目的连接中数据表JHMXB的物理结构.
  比较数据表结构发现存在差异, 开始修改表结构.
  为数据表JHMXB创建备份表JHMXB_JBCK18.
  将数据表JHMXB中的数据转移到表JHMXB_JBCK18
  修改数据表JHMXB的结构.

升级之后,自动填充"金额"字段(即金额等于数量*单价),但是这个金额不会自动填充,就好像没设到自动填充一样.这是为什么?我把数据表再创建一次,出现如下情况:
升级之后,创建物理表提示如上.如果是强制创建物理表的话,好像没有效果,因为,强制创建物理表之后再创建一次物理表,就会提示如上错误.
回复

使用道具 举报

发表于 2007-6-25 13:46:41 | 显示全部楼层
楼主,你这个错误跟升级应该没有关系的,这是你自己的业务数据表,平台升级不会对这些做处理的。
这应该是你现在的定义和原先定义不一致造成的,或者说,你往现在这个数据库中导入过ID为JHMXB的数据表。
你备份一下数据库,强制创建物理表看看,如果提示主键不能为空之类,看来不能保留数据,然后重新创建了,或者先把表中主键字段的值都填写上,然后再创建物理表。

记住一定要先备份数据库 ,以防万一
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-25 18:18:37 | 显示全部楼层
因为在新版本以前,是没有这种错误的.而是升级之后,导入进去才出现的(导入了很多次才成功,所以才会出现这个错误的?).

这个我把数据都删了,再强制创建物理表,自动填充还是没实现.不会要把表给删了,再建过一个一模一样的吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-25 18:22:05 | 显示全部楼层
用这个可以把表恢复到以前的状况吗?(如图)

eee.jpg

34.84 KB, 下载次数: 82

回复 支持 反对

使用道具 举报

发表于 2007-6-26 08:57:26 | 显示全部楼层
你看看你的资源是否对,你导出时,都签入这些对象了吗?签入后刷新了吗?
现在怀疑你导入的资源不是你修改的最后资源。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-26 10:45:12 | 显示全部楼层
我用网页打开协同,结果就没问题了.
升级之后都没有用网页找开,这样子直接用协同就会存在问题?
回复 支持 反对

使用道具 举报

发表于 2007-6-26 16:38:22 | 显示全部楼层
这个帖子已经电话沟通过了,已经ok,结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-12 00:48 , Processed in 0.040695 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表