关于易语言edb数据库操作的问题,求大神帮帮忙!!

其实分为2个问题。源码我传上来了,大神一看就明白。

问题1.数据库添加记录时,要添加的信息与数据库某条记录信息 不完全相同 时,可正常添加。如果要添加的信息与数据库某条记录信息 完全一致 时,信息框提示“不要重复添加”。问题2.将数据库的记录显示在超级列表框中,数据库中的姓名有重复的,重复的姓名在超级列表框中姓名只读取一次,重复的次数读取出来,不重复的姓名和次数也读取出来。

以为2个问题该怎么实现呢,大神帮帮我吧,在此谢谢了!!

其实我和你说吧,你必须要全部读取出来,因为名字一样的话,其他信息是不一样的,是这样吧,我只是建议。
如果有信息完全相同的其实也要添加,因为同名同姓都可以,同年同月同日生也是可能的,不过我还是给你写下如何判断。
查找(读(#姓名)=编辑框1.内容)=真)且 查找(读(#年龄)=编辑框2.内容)=真)且 查找(读(#身高)=编辑框3.内容)=真)且 查找(读(#体重)=编辑框4.内容)=真) 且 查找(读(#班级)=编辑框5.内容)=真)=真
消息框(“数据库已经存在了次记录,拒绝添加。”)
#常量你可以添加数据库常量,这样方便调用,不然你就去掉#改成“”双引号,纯手打,望采纳。追问

你说的是问题1,如果数据库中每条记录有很多字段,那判断起来很麻烦的,有简便点的方法吗?如果有效果我肯定采纳!谢谢
能QQ聊吗?Q:3377009,我把源码发给你看下

追答

我暂时还没有更好的办法来优化代码。957743545

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-06
给你一思路 数据库添加数据的时候拿要添加的数据与数据库中的数据对比判断是否重复,只要问题1解决了问题2也解决了

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网