在Delphi Database Desktop中建立一个数据表,表头的第一个字段输入的内容是不是不能重复呢?

sdzbbz 2006-07-29 10:41:19
请问各位高手一个简单数据库问题呀,是这样的:
我在Delphi Database Desktop中建立了一个数据表,把表头建好了以后,往表里输入内容时,第一个字段的内容不能重复写入,举个例子:表头有:井号,时间。然后往表里加数据时,前两条数据为1# 2006-7-28,2# 2006-7-28。这时我想再写入一条数据1# 2006-7-29就不行了,我分析了一下原因,可能是因为我把井号设为索引字段的原因,它不让重复,于是我就想把井号的索引去了或是把索引字段改为时间,可是它还必须要有一个索引字段,还必须把第一个字段当索引,所以我就不知道该怎样做了?请各位高手指点一下啊!先感谢各位好心人了!
...全文
182 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sdzbbz 2006-07-29
  • 打赏
  • 举报
回复
呵呵,可以了,我又重新建立了一次,这次可以了,谢谢楼上大侠,再请教个问题,建立表的时候,总是先让你选择table type,哪一种类型的表比较好用啊,我也没怎么选择,直接用的Paradox7,请问这个怎么样啊?还有啊,在Delphi里,支持BDE和ADO两种数据库,不过我是用哪一种数据库,首先都需要建一个表,是不是呀?不管用哪一种数据库,建立表都是从Database Desktop里建是不是呢?不同的是选择表的类型不一样吗?那么哪几种类型是BDE的,哪几种类型时ADO的呢?
wudi_1982 2006-07-29
  • 打赏
  • 举报
回复
不需要啊。。没有主键一样可以建表啊。
sdzbbz 2006-07-29
  • 打赏
  • 举报
回复
是啊,我双击了,后来发现不能重复写入以后,我就又双击了,那个*没有了,可是保存的时候它提示说必须要有索引,我就双击第二个字段了,结果保存时他又提示说,必须是第一个域,所以我就没有办法了啊,请楼上的指点一下啊,谢谢
wudi_1982 2006-07-29
  • 打赏
  • 举报
回复
看看你的第一个字段是不是主键,就是在你生成表格的时候,最右边的那个key,你是不是双击了。
wudi_1982 2006-07-29
  • 打赏
  • 举报
回复
结贴吧。
sdzbbz 2006-07-29
  • 打赏
  • 举报
回复
我已经明白了,谢谢了
wudi_1982 2006-07-29
  • 打赏
  • 举报
回复
在Delphi里,支持BDE和ADO两种数据库,不过我是用哪一种数据库,首先都需要建一个表,是不是呀?不管用哪一种数据库,建立表都是从Database Desktop里建是不是呢?不同的是选择表的类型不一样吗?那么哪几种类型是BDE的,哪几种类型时ADO的呢?
----------------------------------------------------------------------------------

给你更正一下,BDE和ADO不是数据库!!!

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧