H
hying95
Unregistered / Unconfirmed
GUEST, unregistred user!
前几天问过同样的问题:
以下代码在D7中没有问题:
procedure TFrmDDLB.ComboBox4Change(Sender: TObject);
begin
with ubde.DM.TbMFLB do
begin
Filtered:=False;
Filter:='类别='+QuotedStr(combobox4.Text);
filtered:=true;
end;
end;
在D2006中会出现以下问题:
Project PDDLB.exe raised exception class EDatabassError with message 'Invalid filter expression character:'类'
hityou回答: '[类别]='+QuotedStr(trim(combobox4.Text));
现在把字段换成变量代码如下
procedure TFrmDDLB.ComboBox4Change(Sender: TObject);
begin
with ubde.DM.TbMFLB do
begin
Filtered:=False;
Filter:=combobox2.text+'='+QuotedStr(combobox4.Text);
filtered:=true;
end;
end;
问题又来了.请高手帮我!(在Delphi2006中解决)
以下代码在D7中没有问题:
procedure TFrmDDLB.ComboBox4Change(Sender: TObject);
begin
with ubde.DM.TbMFLB do
begin
Filtered:=False;
Filter:='类别='+QuotedStr(combobox4.Text);
filtered:=true;
end;
end;
在D2006中会出现以下问题:
Project PDDLB.exe raised exception class EDatabassError with message 'Invalid filter expression character:'类'
hityou回答: '[类别]='+QuotedStr(trim(combobox4.Text));
现在把字段换成变量代码如下
procedure TFrmDDLB.ComboBox4Change(Sender: TObject);
begin
with ubde.DM.TbMFLB do
begin
Filtered:=False;
Filter:=combobox2.text+'='+QuotedStr(combobox4.Text);
filtered:=true;
end;
end;
问题又来了.请高手帮我!(在Delphi2006中解决)