怎样判断某个记录是否为空? 如果数据表中的关键词是id。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是要判断某个字段为空吗 if ADOQuery.FieldByName('字段').IsNull then if ADODataSet.Locate('字段名','值',[]) then Showmessage('找到记录'); select id from 表名 where id=id号返回空就不存在 //函数原型:数据定位、查找function TCustomADODataSet.Locate(const KeyFields: string; const KeyValues: Variant; Options: TLocateOptions): Boolean;字段名可以用关键字、任何数据库字段名,值就是具体的号码、记录(数据库记录),[]表示定位选项,默认为[]就行,如在表中有如下数据(表中字段名为:iId,Name):iId Name1 物品2 商品//如果找到字段iId的数据值为1的记录时,显示字段Name的记录值if ADODataSet.Locate('iId','1',[]) then ShowMessage(ADODataSet.FieldByName('Name').AsString); 求条形码相关知识与思路 VC调用DELPHI动态库,函数的参数是Date类型,VC里该怎么写? 求助:用adoquery把泰文字符串插入数据库为什么都是问号? 请教用Indy控件发送电子邮件的问题!!! 关于TDBChart的连线画图的用法(连线时,判断如果值为空就不连) 请问普通打印机是否可以打印条码,急!小弟初入行,大家帮忙呀 分布式多层应用系统最快上手 关于dbgrid控件的怪现象 请问如何在过滤时实现部分匹配. 捡分问题,快来看看。 把ADOQuery的查询代码换成SQLQuery的查询代码后无法编译 fastreport 自定义纸张为什么总是先走一张白纸
if ADOQuery.FieldByName('字段').IsNull then
Showmessage('找到记录');
返回空就不存在
function TCustomADODataSet.Locate(const KeyFields: string;
const KeyValues: Variant; Options: TLocateOptions): Boolean;
字段名可以用关键字、任何数据库字段名,值就是具体的号码、记录(数据库记录),[]表示定位选项,默认为[]就行,
如在表中有如下数据(表中字段名为:iId,Name):
iId Name
1 物品
2 商品
//如果找到字段iId的数据值为1的记录时,显示字段Name的记录值
if ADODataSet.Locate('iId','1',[]) then
ShowMessage(ADODataSet.FieldByName('Name').AsString);