delphi中使用SDO控件连接数据库

来源:百度知道 编辑:UC知道 时间:2024/05/21 21:56:47
delphi中使用SDO控件连接数据库想要对已经连接的数据库进行SQL的查询。请问应该使用哪个控件是QUERY还是ADOQUERY具体应该怎么做。 在线等。 回答的细致、及时、准确的加50。
打错了 不是SDO是ADO

用ADOQUERY,如果您在Windows下使用(一般多数都使用windows,也用Unix等其它操作系统),建议使用ADOQUERY.因为ADO是微软的为开发数据连接而设定的一套协议。以下是本人使用ADO的部分小片段(《建筑材料管理系统》软件):
procedure TFormsdl513.BitBtn1Click(Sender: TObject);
var
Date1,Date2:TDateTime;
StrSQl,StrCllb,StrClbm,sTempX:String;
Ldate,Lstr,FileEXit,YesNo:Boolean;
SL:TStrings;
i:integer;
begin
Ldate:=False;
Lstr:=False;
Date1:=date;
Date2:=date;
YesNo:=False;
if CheckBox1.Checked and (not CheckBox2.Checked) then //如果仅仅考虑日期
begin
WIth dm.ADOTable_ChaXun do
begin
Date1:=FieldValues['D1'];
Date2:=FieldValues['D2']+1;//含这一天,故加1
end;
Ldate:=True;
Lstr:=False;
end;

if (not CheckBox1.Checked) and CheckBox2.Checked then //如果仅仅考虑科目
begin
StrCllb:=Leftstr(ComboBox1.Text,2);
StrClbm:=Midstr(comboBox1.Text,4,2);
Ldate:=False;
Lstr:=True;
end;