Здравствуйте.
1. Чем лучше считывать и хранить данные? (ADO.CreateADOCommand, ADO.CreateADOConnection, ADO.CreateADODataSet, ADO.CreateADOQuery)
2. рационально работать с этими данными - реккорд сеты или другие дата сеты
3. документация :)
Не очень хорошо разбираюсь в этом, но судя по всему вам надо использовать CreateADOQuery чтобы сделать запрос, а тот DataSet, который вернётся после выполнения запроса, использовать для получения доступа к данным.
Документацию, по всей видимости, надо искать либо в хелпе для Delphi (TADOQuery, и т.д.), либо в MSDN (для объектов ADO).
зы что за An IAQAADOQuery object? (в инете вообще инфы нет)
Как я понимаю, это какой-то внутренний интерфейс TestComplete'а. Думаю, найти какую-нибудь информацию можно в type library для TestComplete'а:
[
odl,
uuid(325CF282-C11D-4AE7-A483-CE4F5E6282F8),
helpstring("Analogue of the VCL TADOQuery object. For more information on methods and properties, see VCL documentation."),
dual,
oleautomation
]
interface IAQAADOQuery : IAQACustomADODataSet {
[id(0x00000901), helpstring("Executes the SQL statement for the ADO query.")]
HRESULT ExecSQL([out, retval] long* RetVal);
[id(0x00000902), helpstring("Returns the number of rows operated upon by the latest query execution.")]
HRESULT RowsAffected([out, retval] long* RetVal);
[id(0x00000903), propget, helpstring("Contains the text of the SQL statement to execute for the ADO query.")]
HRESULT SQL([out, retval] BSTR* SQL);
[id(0x00000903), propput, helpstring("Contains the text of the SQL statement to execute for the ADO query.")]
HRESULT SQL([in] BSTR SQL);
};