首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

问一个小白有关问题,原来是BDE下TQuery.Create(nil),怎样改成ADO下的ADOQuery

2012-06-05 
问一个小白问题,原来是BDE下TQuery.Create(nil),怎样改成ADO下的ADOQuery?以前的代码如下:procedure XXXX

问一个小白问题,原来是BDE下TQuery.Create(nil),怎样改成ADO下的ADOQuery?
以前的代码如下:

procedure XXXX;
var selectQuery:TQuery;
  strSQL:string;
begin
  selectQuery:=TQuery.Create(nil);
  selectQuery.DatabaseName:='XXXX';
  strSQL:='XXXXXX';
  selectQuery.Close;
  selectQuery.SQL.Clear;
  selectQuery.SQL.Add(strSQL);
  ...................................................
  ........................................................
  selectQuery.Close;
end;

现在我想改成ADO组件ADOQuery,如何改?我开始是直接把var selectQuery:TQuery;
写成:var selectQuery:TADOQuery;
好象不行啊,请问各位高手如何改啊?

另外问一个白痴问题,这个是在过程中Create一个TQuery组件,这和在窗体上拉一个TQuery组件放到窗体上有何区别?

[解决办法]
selectQuery := TADOQuery.Create(nil);
selectQuery.Connection := xxxxxx;
selectQuery.sql.text := 'select * from xxxx';
selectQuery.open;

热点排行