读书人

怎么操作结果集

发布时间: 2012-06-06 16:44:11 作者: rapoo

如何操作结果集?

SQL code
SELECT * FROM Persons WHERE City='Beijing'

返回城市是北京的结果集。很多人是北京的

如何查找,结果集中,有个叫张三的人?是循环结果集判断吗?

[解决办法]
不能直接查张三的吗?
比如:SELECT * FROM Persons WHERE City='Beijing' and [name]='张三';

或者在程序中用locate;

Delphi(Pascal) code
if adoquery1.locate('name','张三',[]) thenbegin  edit1.text:=adoquery1.fieldbyname('name').asstring; //张三  showmessage('找到了');end else  showmessage('找不到');
[解决办法]
这样判断

if adoquery1.IsEmpty then
showmessage('无记录');


if adoquery1.RecordCount=0 then
showmessage('无记录');

读书人网 >.NET

热点推荐