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

其实分为2个问题。源码我传上来了,大神一看就明白。问题1.数据库添加记录时,要添加的信息与数据库某条记录信息不完全相同时,可正常添加。如果要添加的信息与数据库某条记录信息... 其实分为2个问题。源码我传上来了,大神一看就明白。

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

以为2个问题该怎么实现呢,大神帮帮我吧,在此谢谢了!!
展开
 我来答
芥聊曲7146
2014-04-03 · 超过65用户采纳过TA的回答
知道答主
回答量:324
采纳率:0%
帮助的人:207万
展开全部
其实我和你说吧,你必须要全部读取出来,因为名字一样的话,其他信息是不一样的,是这样吧,我只是建议。
如果有信息完全相同的其实也要添加,因为同名同姓都可以,同年同月同日生也是可能的,不过我还是给你写下如何判断。
查找(读(#姓名)=编辑框1.内容)=真)且 查找(读(#年龄)=编辑框2.内容)=真)且 查找(读(#身高)=编辑框3.内容)=真)且 查找(读(#体重)=编辑框4.内容)=真) 且 查找(读(#班级)=编辑框5.内容)=真)=真
消息框(“数据库已经存在了次记录,拒绝添加。”)
#常量你可以添加数据库常量,这样方便调用,不然你就去掉#改成“”双引号,纯手打,望采纳。
追问
你说的是问题1,如果数据库中每条记录有很多字段,那判断起来很麻烦的,有简便点的方法吗?如果有效果我肯定采纳!谢谢
能QQ聊吗?Q:3377009,我把源码发给你看下
追答
我暂时还没有更好的办法来优化代码。957743545
guys888
2014-04-06
知道答主
回答量:14
采纳率:0%
帮助的人:8.6万
展开全部
给你一思路 数据库添加数据的时候拿要添加的数据与数据库中的数据对比判断是否重复,只要问题1解决了问题2也解决了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式