на мой взгляд просто ODBC имеет больше примеров использования, хотя надо отдать должное тормозит основательно.
Я пользовал такой пример
X++:
CCADOConnection connection = new CCADOConnection();
CCADOCommand ccADOCommand;
CCADORecordSet record;
int i=1;
//str connectStr = "Provider=SQLNCLI.1;Integrated Security=SSPI;"+
//"Persist Security Info=False;Initial Catalog=Yourbase;Data Source=Yoursever";
str connectStr = strFmt('Provider=SQLOLEDB.1;Persist Security Info=False;User ID=%1;Password=%2;Initial Catalog=%3;Data Source=%4'
, 'username' //username
, 'Pa$$w0rd' //pwd
, 'database' //database
, 'server' //server
);
COM recordSet;
;
// Executing a SQL Statement
try
{
connection.open(connectStr);
ccADOCommand = new CCADOCommand();
//отправляемый запрос
ccADOCommand.commandText("Select * from CLIENT");
ccADOCommand.activeConnection(connection);
record = ccADOCommand.execute();
recordSet = record.recordSet();
while (!record.EOF())
{
print record.fields().itemIdx(1).value();
if(i>10) break;
recordSet.moveNext();
i++;
}
pause;
}
catch
{
error("An Exception has occurred");
}
connection.close();
более скоростных вариантов не видел
ЗЫ заведенный пользователь - под кем крутится АОС так и не привязанный к нему.