第一范文网 - 专业文章范例文档资料分享平台

第13章 数据库编程(22)

来源:用户分享 时间:2021-06-02 本文由夏の樱 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

delphi数据库编程

10. 搜索特定记录(补充)

调用数据集的Locate和Lookup方法可以搜索数据集中的特定记录(记录定位)。

(1)Locate方法◆

调用语法:

数据集.Locate(‘待查字段列表’,字段值,选项集合)

参数说明:

‘待查字段列表’:由一对单引号括起来的字段名。若有多个字段,用分号分隔。

字段值:与字段名对应。若有多个字段,字段值应当是一个变体型数组。

选项集合:搜索记录的附加条件。可取loCaseInsensitive(不区分大小写)和loPartialKey(部分匹配,仅适用于字符串型字段)。

注意:使用选项集合时,必须在本单元中添加对DB单元的引用。 返回值:Boolean。若找到匹配记录,则将第一条匹配记录作为当前记录,并返回True;否则返回False,记录指针位置不变。

示例: If ADOTable1.Locate('姓名', '李', [loPartialKey]) = False then ShowMessage('未找到姓 李 的学生。');

var sName: string;

...

sName := Trim(edtName.Text);

If ADOTable1.Locate('姓名', sName, [loPartialKey]) = False then

ShowMessage('未找到姓名为 ' + sName + ' 的学生。');

ADOTable1.Locate('姓名;出生日期', VarArrayOf(['张三', StrToDate('1981-6-9')]), [loPartialKey]);

ADOTable2.Locate('课程; 分数', VarArrayOf(['英语', 79]),

[loPartialKey]);

关于Locate方法的几点说明:◆

① 若有多条记录符合条件,则只能定位于第一条匹配记录。

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新小学教育第13章 数据库编程(22)全文阅读和word下载服务。

第13章 数据库编程(22).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1203509.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top