L
leoruby
Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TClientQuestForm.Button5Click(Sender: TObject);
var
str:string;
begin
str:=edit1.Text;
adotable1.Connection:=ADOConnection1;
adotable1.TableName:='客户询价';
adotable1.Filtered:= False;
adotable1.Filter:='询价记录单号='+str;
adotable1.Filtered:=true;
frxdbdataset1.DataSet:=ADOTable1;
frxReport1.PrepareReport;
frxReport1.ShowPreparedReport;
end;
当我的edit1中有英文字符的时候,打印的时候,就会提示:参数类型不正确,或不在可以接受的范围内,或与其它参数冲突。
当edit1中的字符全部为数字的时候,就可以正常打印。
这是为什么哪?该如何解决哪?谢谢了。
var
str:string;
begin
str:=edit1.Text;
adotable1.Connection:=ADOConnection1;
adotable1.TableName:='客户询价';
adotable1.Filtered:= False;
adotable1.Filter:='询价记录单号='+str;
adotable1.Filtered:=true;
frxdbdataset1.DataSet:=ADOTable1;
frxReport1.PrepareReport;
frxReport1.ShowPreparedReport;
end;
当我的edit1中有英文字符的时候,打印的时候,就会提示:参数类型不正确,或不在可以接受的范围内,或与其它参数冲突。
当edit1中的字符全部为数字的时候,就可以正常打印。
这是为什么哪?该如何解决哪?谢谢了。