delphi中有一段小的程序,就是下拉框选中一个值来进行检索,但出现以下问题提示(“could not convert variant of type (Array Variant) into type (String)”)
程序如下:
procedure TForm10.Button1Click(Sender: TObject);
begin
with form4.ADOTable2 do
locate('配件名称', VarArrayOf([dblookupcombobox1.Text]),[]);
end;
请大虾们帮我看看 急死我了 怎么改啊 谢谢谢谢
解决方案 »
- label的caption变化的时候有闪烁问题,该怎么解决?
- 怎么向XML添加内容
- 在 insert into ...values(...)里,如果 values 里有一些参数可能为空值。该如何处理?(程序中,所以有可能是空值)
- 请问怎么把时间类型转换为int类型?(在线等,谢谢)
- 200求解方案-udp通讯
- 紧急求救!如何改写DbGrid中一列的内容.
- 我想不用Timer组件,用API来实现OnTimer事件,不知道如何实现,各位大哥快来帮帮忙啊~
- 发生以下错误,无法显示form,请问如何纠正?
- 超出打开光标的最大数????
- 学会了vb,再学习delphi,难吗?
- delphi中用query添加sql实现order语句问题!—急
- delphi tidhttp控件的问题
没有报错啊!!
procedure TForm10.Button1Click(Sender: TObject);
begin
with form4.ADOTable2 do
locate('配件名称', dblookupcombobox1.Text),[]);
end;
试下
需要查到所有符合记录,建议用SQL语句查询获得
只能得到第一个值
检索使用Filter,Filteredwith ADOTable2 do
begin
Filtered := false;
Filter := '配件名称:=''' + ComboBox1.Text + '''';
Filtered := true;
Refresh;
end