以前在BCB进行数据查询用的Filtered方法在DELPHI怎么用啊
我写了如下程序,出现莫名其妙的 错误
procedure TForm1.Button1Click(Sender: TObject);
begin
ADOTable1.Filtered:=false;
myfield:=combobox1.Text;
myval:=edit1.Text;
ADOTable1.Filtered:=true;
end;procedure TForm1.ADOTable1FilterRecord(DataSet: TDataSet;
var Accept: Boolean);
begin
case combobox2.ItemIndex of
0:
if(ADOTable1.FieldValues=myval)then
Accept:=true
else
Accept:=false;
1:
if(ADOTable1.FieldValues<myval)then
Accept:=true
else
Accept:=false;
2:
if(ADOTable1.FieldValues>myval)then
Accept:=true
else
Accept:=false;
3:
if(ADOTable1.FieldValues <= myval)then
Accept:=true
else
Accept:=false;
4:
if(ADOTable1.FieldValues>=myval)then
Accept:=true
else
Accept:=false;
end;
end;procedure TForm1.Button4Click(Sender: TObject);
begin
ADOTable1.Filtered:=false;
end;end.
错误是:'[' expected but '=' found
'[' expected but '<' found
'[' expected but '>' found
'[' expected but '<=' found
'[' expected but '>=' found
哥哥姐姐帮忙看看,谢谢了
我写了如下程序,出现莫名其妙的 错误
procedure TForm1.Button1Click(Sender: TObject);
begin
ADOTable1.Filtered:=false;
myfield:=combobox1.Text;
myval:=edit1.Text;
ADOTable1.Filtered:=true;
end;procedure TForm1.ADOTable1FilterRecord(DataSet: TDataSet;
var Accept: Boolean);
begin
case combobox2.ItemIndex of
0:
if(ADOTable1.FieldValues=myval)then
Accept:=true
else
Accept:=false;
1:
if(ADOTable1.FieldValues<myval)then
Accept:=true
else
Accept:=false;
2:
if(ADOTable1.FieldValues>myval)then
Accept:=true
else
Accept:=false;
3:
if(ADOTable1.FieldValues <= myval)then
Accept:=true
else
Accept:=false;
4:
if(ADOTable1.FieldValues>=myval)then
Accept:=true
else
Accept:=false;
end;
end;procedure TForm1.Button4Click(Sender: TObject);
begin
ADOTable1.Filtered:=false;
end;end.
错误是:'[' expected but '=' found
'[' expected but '<' found
'[' expected but '>' found
'[' expected but '<=' found
'[' expected but '>=' found
哥哥姐姐帮忙看看,谢谢了
解决方案 »
- C#这种字符串在delphi中有吗?
- 如何写整段代码的循环
- 怎样漫游地图?着急用!
- Delphi中可不可以实现前期绑定?
- 在网络中怎么广播消息?
- 想在一个规范的文本文件中添加很多列的两个问题
- 在下写的一个绚丽多彩的3D花篮,现在公布源代码,希望和大家共同切磋交流:)
- TidTcpserver和TTcpserver有什么不同
- CoolSlob(Access is denied) and CoolSlob(Access is denied) and CoolSlob(Access is denied) 来领分
- 以下是我的 下一步(NEXT) 代码,。帮我看看有什么错误呀
- 第二次打开同一个对话框的问题
- 如何把一个汉字字符串的拼音首字母全部取出来?例如:'新闻频道'得到'xwpd'
指出是哪一个field
可以是名称或INDEX数字..
0:
if(ADOTable1.FieldValues[x]=myval)then
Accept:=true
else
Accept:=false;
1:
....................