菜鸟求救!运用delphi做关于sql数据库查询器,帮忙改下我的程序!(50分)

  • 主题发起人 主题发起人 kobe093
  • 开始时间 开始时间
K

kobe093

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.Button1Click(Sender: TObject);
Var
U:String;查询电压
begin
u:=Edit3.Text;输入有两处,edit3和edit4,实现范围约束,这里只定义了一处,怎么办?
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('SELECT*From test'); 表格test
ADOQuery1.SQL.Add('where 电压 between a and b' );这句肯定有错,实现不了,a和b没有定义
ADOQuery1.Open;
end;

end.
 
热心的朋友如觉得我讲不清楚加我qq 695493341万分感激
 
Var
U1,U2:String;查询电压
begin
u1:=Edit3.Text;
u2:=Edit4.Text;
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('SELECT*From test'); 表格test
ADOQuery1.SQL.Add('where 电压 between ' + u1 + ' and ' + u2);这句肯定有错,实现不了,a和b没有定义
ADOQuery1.Open;
end;
 
看是什么类型的
字符:
'''+a+''' and '''+b+'''
整型:
'+inttostr(i)+'
 
你数据库中的 电压 是什么类型的啊
 
谢谢各位的帮忙了
tandxu的答案我喜欢
 
后退
顶部