| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2631 人关注过本帖
标题:VFP中的索引问题
只看楼主 加入收藏
weihaoq
Rank: 1
等 级:新手上路
帖 子:22
专家分:4
注 册:2011-3-8
结帖率:50%
收藏
已结贴  问题点数:10 回复次数:7 
VFP中的索引问题
vfp中的把学号做为主索引做了个表单想插入数据怎么老是说不唯一怎么办啊!我碰到好多次我用的是命令
append blank

搜索更多相关主题的帖子: blank 
2011-04-21 17:08
muyubo
Rank: 9Rank: 9Rank: 9
来 自:山东莱芜
等 级:蜘蛛侠
威 望:3
帖 子:471
专家分:1017
注 册:2011-3-6
收藏
得分:2 
索引文件是用来查询的,不能添加记录吧
2011-04-21 17:53
qingfameng
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:35
帖 子:964
专家分:3019
注 册:2010-2-6
收藏
得分:2 
谈个人看法:
    这个现象确实经常有。因为它要求主字段的记录必须是时刻唯一性的!在长期使用中很难保证绝对正确无误。
因此,我已经不再使用对表的固定唯一索引形式。即:使用无任何索引的表。查询时建立临时索引。dbf 文件最大的好处,是可以不用索引,也能像普通表一样“原装”记录填写、允许有空格、允许重复记录、 ....
但是,如果要求必须有唯一主字段,才能保证产生正确结果时,比如:SQL关联查询时,提前用程序代码自动校正主字段的非唯一现象,成为必需的步骤,但是做到也不难。(仅供参考)
 
2011-04-21 23:41
xvfp
Rank: 2
等 级:论坛游民
帖 子:34
专家分:24
注 册:2011-4-13
收藏
得分:2 
建议在建立索引文件时加入UNIQUE。如:
INDEX ON 学号 TO IDXFileName UNIQUE
就创建了唯一学号的索引。以后在增加或修改记录时,做到学号唯一就行。
2011-04-23 06:57
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:2 
插入之前先检查一下是否存在空记录,不存在空记录时再插入。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2011-04-23 10:49
caohongyi
Rank: 2
来 自:青岛
等 级:论坛游民
帖 子:31
专家分:49
注 册:2010-8-13
收藏
得分:2 
   数据库尽量不使用唯一索引,输入学号时,先进行查询如果重号,则提示,否则告知重号
2011-04-28 20:39
ilikeflash
Rank: 3Rank: 3
等 级:论坛游侠
威 望:3
帖 子:148
专家分:186
注 册:2011-4-6
收藏
得分:2 
建立表时如果确定了主索引,尽量不要直接调用该表添加记录,而应该先把数据存入数组中然后用命令append from array xx 的方式添加记录
2011-04-28 23:40
weihaoq
Rank: 1
等 级:新手上路
帖 子:22
专家分:4
注 册:2011-3-8
收藏
得分:0 
谢谢,各位大侠了 。收益匪浅
2011-05-02 21:51
快速回复:VFP中的索引问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.061714 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved