起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 419|回复: 25

【结贴】[请求]复合主键为什么老是不成功**

[复制链接]
发表于 2008-2-29 09:00:52 | 显示全部楼层 |阅读模式
地区与省 表一样
地区需要把数据交换到省,这样各地区上去的ID主键会重复

所以想再加一个主键,如何地区编码,如何设ID 地区编码 为复合主键
----------------------------------
fz地区表
ID编号 地区编码 数据A
1            fz               11.00
2            fz                33.00
----------------------------------
xm地区表
ID编号 地区编码 数据A
1            xm               12.00
2            xm                23.00
---------------------------------
省表
ID编号 地区编码 数据A
1            fz               11.00
2            fz                33.00
1            xm               12.00
2            xm                23.00
回复

使用道具 举报

发表于 2008-2-29 11:46:32 | 显示全部楼层
你现在应该是已经设置了复合主键,即 把 ID 地区编码  都设置为主键。创建不成功是因为主键没有值,或者复合主键重新重复值,你创建的时候,不要保留数据看看是否就ok了,如果还是不行,把原始的错误信息帖处理看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-29 11:51:46 | 显示全部楼层
省表
ID编号 地区编码 数据A
1            fz               11.00
2            fz                33.00
1            xm               12.00
2            xm                23.00

是我要效果,现在省的 复合主键没有成功
只有新建表的 可以弄两个主键 修改的不可以
回复 支持 反对

使用道具 举报

发表于 2008-2-29 13:24:28 | 显示全部楼层
修改的也可以,请把原始的错误信息帖出来看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-29 13:45:07 | 显示全部楼层
修改 时 把地区编号 也设主键 保存后 打开  还是一样 不是主键

是不是修改不能生效,我两个主键 只有 新表时 创建前设两主键  才可以
回复 支持 反对

使用道具 举报

发表于 2008-2-29 14:07:35 | 显示全部楼层
修改后,保存,不创建物理表,只能物理表结果不会发生变化,即在后台数据库还是看到的修改前的,但还是保存了逻辑定义的。

楼主,我都晕了,你现在是修改保存不了,还是修改保存后,创建物理表失败呢?,能配上一些图片说明吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-29 14:09:53 | 显示全部楼层
也创建物理表了,,,

我要实现 各地交换到省那边 省不会报错 ,只有一个主键时一定错的,主键同名 两个才不会出错
回复 支持 反对

使用道具 举报

发表于 2008-2-29 14:18:39 | 显示全部楼层
楼主,你出于啥原因,不把原始的错误信息帖出来呢,我要了好几回了(尴尬),
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-29 14:30:22 | 显示全部楼层
因为没有错误

看看附件

doc1.rar

51.02 KB, 下载次数: 89

回复 支持 反对

使用道具 举报

发表于 2008-2-29 15:36:00 | 显示全部楼层
我能连接上去看看吗?
qq:657944664,然后主动呼我
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-12 17:55 , Processed in 0.046769 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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