社区
数据库相关
帖子详情
請問ADODataSet1.Locate的準確查詢是如何用的?
xupiao
2003-10-10 10:56:04
rt
...全文
75
6
打赏
收藏
請問ADODataSet1.Locate的準確查詢是如何用的?
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dulei115
2003-10-10
打赏
举报
回复
loCaseInsensitive準確定位
noil0125
2003-10-10
打赏
举报
回复
loCaseInsensitive是不区分大小写;
loPartialKey 不全字匹配
因此
ADODataSet1.Locate('ID',n,[])才是准确定位
xupiao
2003-10-10
打赏
举报
回复
其實我的問題很簡單
loCaseInsensitive
loPartialKey
哪一個是準確定位的參數
dickeybird888
2003-10-10
打赏
举报
回复
1:加入DB单元
或再定义如下类型
type
TLocateOption = (loCaseInsensitive, loPartialKey);
TLocateOptions = set of TLocateOption;
2.查询的写法:
if not dm_talead.ADOTable1_custom.Locate('name',name_fromexchange,[loPartialKey]) then
showmessage('没有这个会员记录!');
xupiao
2003-10-10
打赏
举报
回复
ADODataSet1.Locate('ID',n,[loPartialKey]);
是模糊查詢對嗎
dulei115
2003-10-10
打赏
举报
回复
例;
ADODataSet1.Locate('ID',n,[loCaseInsensitive]);
//记录定位到“ID”字段的值为n的记录的位置
语音卡自动服务程序Delphi7源码.rar
语音卡自动服务程序Delphi7源码,测试中没有发现是什么语音卡,这个代码也是前几年的,比较早的源码了,有兴趣的可下载测试一番。相关代码如下: 0:begin if (GetCallerIDStr(chno,callID) = ID_STEP_OK) or (GetCallerIDStr(chno,callID) = ID_STEP_FAIL) then begin
ADO
DataSet
1.
Lo
cat
e('通道号',chno,[]); if
ADO
DataSet
1.FieldByName('主叫号码').AsString='' then begin
ADO
DataSet
1.Edit;
ADO
DataSet
1.FieldByName('主叫号码').AsString:=RightStr(callID,Length(callID)-8);
ADO
DataSet
1.FieldByName('来电时间').AsDateTime:=Now;
ADO
DataSet
1.Post; end; offhook(chno); channel[chno].Step:=1; end; end; 1:begin rsetindexplayfile(chno); addindexplayfile(chno,'.\voc\bank.001');
ADO
DataSet
1.
Lo
cat
e('通道号',chno,[]);
ADO
DataSet
1.Edit;
ADO
DataSet
1.FieldByName('内容').AsString:='请输入113点播歌曲.';
ADO
DataSet
1.Post; addindexplayfile(chno,'.\voc\bank.002'); initdtmfbuf(chno); channel[chno].Step:=2; startindexplayfile(chno); end;
Delphi 如何判断
ADO
的状态.rar
Delphi 如何判断
ADO
的状态,通过新增和修改内容,可查看
ADO
的状态。相关代码如下: procedure TFrmOrderBy.BtnC
lo
seClick(Sender: TObject); begin C
lo
se; end; procedure TFrmOrderBy.BtnOrderClick(Sender: TObject); begin if
ADO
DataSet
1.State = dsInsert then ShowMessage('新增状态'); if
ADO
DataSet
1.State = dsEdit then ShowMessage('修改状态'); if
ADO
DataSet
1.State = dsBrowse then ShowMessage('浏览状态'); end;
Delphi 判断cxGrid表格是否在filter状态.rar
Delphi 判断cxGrid表格是否在filter状态: procedure TFrmOrderBy.BtnOrderClick(Sender: TObject); begin
ADO
DataSet
1.Filtered := false;
ADO
DataSet
1.Filter := 'dePartMent=''软件部''';
ADO
DataSet
1.Filtered := true; end; procedure TFrmOrderBy.Button1Click(Sender: TObject); begin if cxGrid1DBTableView1.DataController.
DataSet
.Filtered then Label1.Caption:='是filter状态' else Label1.Caption:='不是filter状态'; end;
delphi 怎样在数据表中调整记录指针的位置.rar
delphi 怎样在数据表中调整记录指针的位置的源码实例,源代码运行于Delphi7环境,有兴趣的可下载测试。有兴趣可参考以下核心代码: procedure TFrmOrderBy.FormShow(Sender: TObject); begin
ADO
DataSet
1.Active := false;
ADO
DataSet
1.Active := true; end; procedure TFrmOrderBy.BtnC
lo
seClick(Sender: TObject); begin C
lo
se; end; procedure TFrmOrderBy.Button1Click(Sender: TObject); var No: Integer; begin No := StrToIntDef(Edit1.Text, 1);
ADO
DataSet
1.MoveBy(No); end;
ADO
DataSet
.zip
例子
ADO
DataSet
.zip D:\code\DotNet\
ADO
DataSet
.zip
数据库相关
2,495
社区成员
88,444
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章