delphi xe 之路(23)clientdataset的locate函数

简介: <div style="margin:0px; padding:0px; font-family:punctuation,微软雅黑,Tohoma; font-size:14px; line-height:22px">  <span style="margin:0px; padding:0px; color:rgb(51,51,51); font-family:arial,'courier
  locate主要用于查找数据,但是它的查找速度没有finding和going定位快。下面我举一个例子。
procedure TForm1.LocateBtnClick(Sender: 
TObject);
begin
Start;
if ClientDataSet1.Locate('Field1,Field2..',VarArrayOf['value1,value2..'], []) then
begin
Done;
StatusBar1.Panels[3].Text :=
'Match located at record ' +
IntToStr(ClientDataSet1.RecNo);
end
else
begin
Done;
StatusBar1.Panels[3].Text := 'No match located';
end;
end;

  函数原型为clientdataset 1.locate(const KeyFields: String; const KeyValues: Variant;Options: TLocateOptions): Boolean;
参数 :KeyFields 是查询的字段名;
KeyValues 是查询的条件值;
Options 是查询标准 ,分为 
[ loCaseInsensitive] 不分大小写
[ loPartialKey] 部分字符
[ ] 一模一样

目录
相关文章
|
移动开发 Java 数据安全/隐私保护
C#RSA加密解密签名类,支持PEM格式解密(1024或2048位)
主要介绍了PEM PKCS#8、PKCS#1公钥和私钥在C#中的使用,并以此为基础写的C#函数方法。
4000 1
|
Linux 网络安全 Android开发
振南技术干货集:各大平台串口调试软件大赏(2)
振南技术干货集:各大平台串口调试软件大赏(2)
|
10月前
|
人工智能 Cloud Native Serverless
智驱未来,降本增效:2025阿里云双十一,企业数字化转型的终极引擎
一年一度的阿里云双十一全球狂欢季不仅是消费者的盛宴,更是企业实现技术升级与成本优化的黄金窗口。进入2025年,随着AI大模型、大数据分析的深度应用,企业对云计算的依赖性空前增强。阿里云作为亚太市场的领军者,其双十一大促已演变为一场为企业量身打造的“技术普惠”行动。本文将为您全面解析2025年阿里云双十一的独特优势、核心亮点及参与攻略,助您抢占先机
529 0
|
8月前
|
存储 人工智能 自然语言处理
CXG RAG 赋能增强型 AI Actions,让企业知识“活”起来
阿里云上的 Salesforce 推出CXG RAG驱动的增强型AI Actions,通过检索增强生成技术,深度整合非结构化数据,提升AI在CRM中的专业性与准确性。赋能智能问答、客服推荐等场景,助力企业构建安全、可信、高效的Agentic Enterprise。
|
缓存 Java 关系型数据库
Spring Boot与Spring中的数据缓存Cache支持与实战(附源码)
Spring Boot与Spring中的数据缓存Cache支持与实战(附源码)
816 0
Spring Boot与Spring中的数据缓存Cache支持与实战(附源码)
|
缓存 Android开发 开发者
Android RecycleView 深度解析与面试题梳理
本文详细介绍了Android开发中高效且功能强大的`RecyclerView`,包括其架构概览、工作流程及滑动优化机制,并解析了常见的面试题。通过理解`RecyclerView`的核心组件及其优化技巧,帮助开发者提升应用性能并应对技术面试。
730 8
|
JSON 安全 数据安全/隐私保护
从0到1搭建权限管理系统系列三 .net8 JWT创建Token并使用
【9月更文挑战第22天】在.NET 8中,从零开始搭建权限管理系统并使用JWT(JSON Web Tokens)创建Token是关键步骤。JWT是一种开放标准(RFC 7519),用于安全传输信息,由头部、载荷和签名三部分组成。首先需安装`Microsoft.AspNetCore.Authentication.JwtBearer`包,并在`Program.cs`中配置JWT服务。接着,创建一个静态方法`GenerateToken`生成包含用户名和角色的Token。最后,在控制器中使用`[Authorize]`属性验证和解析Token,从而实现身份验证和授权功能。
1620 4
|
前端开发 JavaScript
js 进入浏览器全屏(F11效果)、退出全屏、指定元素全屏、判断当前是否全屏、监听浏览器全屏事件、定义全屏时的css样式(全屏伪类)
js 进入浏览器全屏(F11效果)、退出全屏、指定元素全屏、判断当前是否全屏、监听浏览器全屏事件、定义全屏时的css样式(全屏伪类)
1514 0
|
XML Java 开发工具
Android Studio开发Android TV
【6月更文挑战第19天】
945 5

热门文章

最新文章