以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  数据库交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6)
----  对ADO查询构件用法求助?  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=4862)

--  作者:wd0001
--  发布时间:2006-2-12 15:27:56
--  对ADO查询构件用法求助?

通过学习,对ADO数据表的过滤等属性已经基本掌握,现在对ADO查询构件有以下问题:

1.参数.定义中的选项该如何设置,应注意那些问题?如特性、参数类型?

2.在定位查询后,查询成功或失败事件在什么地方设置?

3.过滤条件及过滤的用法?

谢谢!!!


--  作者:admin
--  发布时间:2006-2-13 10:35:17
--  

回复如下:

1、参数的定义

参数针对的是SQL命令中变量而言。例如查询数据表中人的性别,通过Where子句——where 性别=:xb 这样就要定义参数——变量xb,根据该字段的数据类型设置就可以了。例如性别是字符型、生日是日期型等。

SQL命令:Select * from 表名称 where 性别=:xb

参数——定义:{xb,,字符,.....}

参数——名称甲:xb

然后在一个行编辑中,可以输入“男”或“女”对数据表进行查询。

2、定位查询成功与失败

当你在定位查询的时候,如果成功了,肯定要返回一条记录,失败了返回记录为“0”,在执行定位查询后,加上一个比较判断,得到数据集的记录数,如果大于等于1,表示成功。等于“0”表示失败。

3、过滤条件和过滤的用法

如果过滤的条件比较简单,那么也可通过“过滤条件”与“过滤”属性来设置。如果你熟练的掌握“SQL命令”与“参数”属性来得到数据集,这两个属性你可以忽视不用。

例如只想得到数据表中性别为“男”的人。

SQL命令:Select * from 表名称;

过滤条件:性别=男

过滤:真


--  作者:wd0001
--  发布时间:2006-2-13 12:59:17
--  

谢谢!

另:1.如果设置了参数,并且构件活动设置为真,将返回数据集吗?参数特性怎样理解?

     2.动态设置ADO查询时,应注意什么问题?怎样理解

每次为SQL命令属性赋值后,系统会自动将ADO查询关闭。

  3.建议能针对数据库的专业版的数据库构件的使用说明进行详细说明:


--  作者:admin
--  发布时间:2006-2-13 13:34:10
--  

回复:

1:你可以实际的操作一次,看看是否返回数据集?

2:你在动态设置中,遇到了什么问题?常见的是漏写“{ }”。

3:接受建议,发现遗漏、错误我们都会对《使用手册》进行更正。而且不但是专业版,对每个版本用户都是一样的。