cpubbs论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 1755|回复: 5

数据库列查询与给Ring控件赋值的问题

[复制链接]
发表于 2008-6-30 21:13:02 | 显示全部楼层 |阅读模式
碰到这样的问题,就是数据库中有一列是 "name"
有n条记录分别为 A,A,A,A,B,B,B,B,C,C,C,C.......
先读取name列的值,然后添加到Ring控件里,
这样我按例子做出来的Ring控件的选项就有n个:A,A,A,A,B,B,B,B,C,C,C,C......
怎么样才能只将不同的值赋给Ring?
只有A,B,C这几个选项.
发表于 2008-6-30 21:35:56 | 显示全部楼层
在插入之前,先搜索一下RING所有的值,存不存在这个值,不存在再写进去,只有这样才行!
 楼主| 发表于 2008-6-30 22:08:55 | 显示全部楼层
哦 楼上的办法不错
我弄的是用一个buffer,循环给buffer赋值,然后比较,效率是不是很低
发表于 2008-7-1 08:59:34 | 显示全部楼层
内存操作的话是很快的,呵呵!
 楼主| 发表于 2008-7-1 15:48:16 | 显示全部楼层
我用上面的Buffer循环判断的方法还是不好
如果name表内容为:A,A,A,A,B,B,B,B,C,C,C,C,A,A,A,A,B,B,B,B......
ring控件的ItemList还是会重复.
版主能不能详细说说你的先判断在插入的过程?
发表于 2008-7-1 18:55:35 | 显示全部楼层
就是插入前,先在原RING中读取一下有没有这个即将想插入的值,有没有相同的内容,有的话就不用放入的!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2025-4-20 07:22 , Processed in 1.037926 second(s), 7 queries , Gzip On, File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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