cpubbs论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

求教,SQL数据库搜索数据问题

[复制链接]
发表于 2009-10-28 16:00:37 | 显示全部楼层 |阅读模式
使用SQL toolkit编写数据库程序,
先从数据文件中读取10行10列的数据,写入数据库中。
这部分功能已经完成。
现在,需要在数据库中搜索符合条件的若干行(若干条record),
例如 数据格式如下:
序号 姓名 年龄
10  张三 19
11  李四 20
12 王五 21
...
若要挑出所有20岁的record.
应该使用
DBImmediateSQL(hdbc,"SELECT NIANLING FROM TABLE1 WHERE NIANLING = 20");
还是使用
DBActivateSQL(hdbc,"SELECT NIANLING FROM TABLE1 WHERE NIANLING = 20");
好像都不行。
请教各位高手,如何做,
在线等。
 楼主| 发表于 2009-10-28 16:39:27 | 显示全部楼层
发表于 2009-10-28 17:06:20 | 显示全部楼层
呵呵!你想抢沙发?我们论坛多的是!

既然是一条记录,就是完整的一条:select * from tableName where IndexName = ?

1、tableName:数据库中表的名称,大小写要一致;
2、indexName:列的索引名称,大小写要一致(你上面一个汉字,一个英文,让人费解。是否笔误?);
3、?: 条件。
4、这两个语句都可以用。
5、因为你提供的信息太少,无法确定究竟在哪出错(许多时候错误和你想象的不一样,否则你自己就能查出来了)!
 楼主| 发表于 2009-10-28 17:39:52 | 显示全部楼层
版主有例子吗,上传一个
发表于 2009-10-29 08:39:38 | 显示全部楼层
CVI中自带的例子有SQL的,你找下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-4-19 19:39 , Processed in 0.693168 second(s), 9 queries , Gzip On, File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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