读书人

问一个小白有关问题,原来是BDE下TQuer

发布时间: 2012-06-05 13:54:06 作者: rapoo

问一个小白问题,原来是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;

读书人网 >.NET

热点推荐