有一张表,字段名分别为:name,capital,contient
在foem1上有一button1,edit1,label1,label2,另外adotable1已连好。
我的程序老出错,就是因为这个lookup函数。procedure TForm1.Button1Click(Sender: TObject);
var
v:variant;
begin
v:=adotable1.Lookup('name',edit1.Text,'Capital,continent');
if not (VarType(V) in [varNull]) then
begin
label1.Caption:=v[0];
label2.caption:=v[1];
end
else
showmessage('no value');
end;
在edit1中输入字符后点击button1后如有符合的值,老出错。
在foem1上有一button1,edit1,label1,label2,另外adotable1已连好。
我的程序老出错,就是因为这个lookup函数。procedure TForm1.Button1Click(Sender: TObject);
var
v:variant;
begin
v:=adotable1.Lookup('name',edit1.Text,'Capital,continent');
if not (VarType(V) in [varNull]) then
begin
label1.Caption:=v[0];
label2.caption:=v[1];
end
else
showmessage('no value');
end;
在edit1中输入字符后点击button1后如有符合的值,老出错。
解决方案 »
- 分割xml文件
- TClientSocket什么时候能发数据
- 调用word的查找替换问题,怎样才能一次进行全部替换?
- 不是高手不要来:串口接受问题?---- 在线等待!
- 请问一下在delphi中怎样检测有没有安装打印机啊
- delphi怎么操作excel表的控件,用delphi生成一个新的excel表,再在表中增加10个条码,谢谢!
- 在paradox7数据库中的存入图形的字段名应该是那个呢?
- delphi电子文档!!!
- 请问这两本李维的书有没有下载??
- 请高手指点电力营销系统该采用何种方式开发!谢谢各位了!!!!
- 大家一般用什么软件写帮助文档那,给我推荐一两个好用的?
- 用simpledataset组件连接sql server数据库为何不让我对表中得数据进行修改,提示“Field value required"是什么意思????
adotable1连接的表,必须是按name索引
procedure TForm1.Button1Click(Sender: TObject);
var
V: Variant;
C: Integer;
A: String;
begin
V := Table1.Lookup('Company;State',
VarArrayOf(['Blue Sports', 'OR']),
'CustNo;Addr1');
if not (VarType(V) in [varNull]) then begin
C := V[0];
A := V[1];
ShowMessage(IntToStr(C) + #10 + A);
end
else
ShowMessage('Search unsuccessful!');
我按照你的写法也不行,它出错,提示:
'找到不字段:'Capital;continent''
var
v:variant;
s:string;
m:string;
n:integer;//因为area为数字型
begin
v:=adotable1.Lookup('name',edit1.Text,'Capital;continent;area');
if not (VarType(V) in [varNull]) then
begin
s:=v[0]
m:=v[1]
n:=v[2]
showmessage(s+m+inttostr(n));
end
else
showmessage('no value');
end;
end.