Rss & SiteMap
搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp
通过学习,对ADO数据表的过滤等属性已经基本掌握,现在对ADO查询构件有以下问题:
1.参数.定义中的选项该如何设置,应注意那些问题?如特性、参数类型?
2.在定位查询后,查询成功或失败事件在什么地方设置?
3.过滤条件及过滤的用法?
谢谢!!!
回复如下:
1、参数的定义
参数针对的是SQL命令中变量而言。例如查询数据表中人的性别,通过Where子句——where 性别=:xb 这样就要定义参数——变量xb,根据该字段的数据类型设置就可以了。例如性别是字符型、生日是日期型等。
SQL命令:Select * from 表名称 where 性别=:xb
参数——定义:{xb,,字符,.....}
参数——名称甲:xb
然后在一个行编辑中,可以输入“男”或“女”对数据表进行查询。
2、定位查询成功与失败
当你在定位查询的时候,如果成功了,肯定要返回一条记录,失败了返回记录为“0”,在执行定位查询后,加上一个比较判断,得到数据集的记录数,如果大于等于1,表示成功。等于“0”表示失败。
3、过滤条件和过滤的用法
如果过滤的条件比较简单,那么也可通过“过滤条件”与“过滤”属性来设置。如果你熟练的掌握“SQL命令”与“参数”属性来得到数据集,这两个属性你可以忽视不用。
例如只想得到数据表中性别为“男”的人。
SQL命令:Select * from 表名称;
过滤条件:性别=男
过滤:真
谢谢!
另:1.如果设置了参数,并且构件活动设置为真,将返回数据集吗?参数特性怎样理解?
2.动态设置ADO查询时,应注意什么问题?怎样理解
每次为SQL命令属性赋值后,系统会自动将ADO查询关闭。
3.建议能针对数据库的专业版的数据库构件的使用说明进行详细说明:
回复:
1:你可以实际的操作一次,看看是否返回数据集?
2:你在动态设置中,遇到了什么问题?常见的是漏写“{ }”。
3:接受建议,发现遗漏、错误我们都会对《使用手册》进行更正。而且不但是专业版,对每个版本用户都是一样的。