![]() |
#2 |
сибиряк
|
![]()
_______
QueryRun qr; Query NewQuery; QueryBuildDataSource bb; QueryBuildRange br; // Slava, 21/01-02, --> CustTable cT; // Slava, 21/01-02, <-- ; NewQuery = new Query (); bb = NewQuery.AddDataSource (TableNum(CustTable)); br = bb.AddRange (fieldNum(CustTable, AccountNum)); br.value ("*"); qr = new QueryRun (NewQuery); if (qr.prompt()) { while (qr.next()) { // Slava, 21/01-02, --> cT = qr.get(tableNum(CustTable)); // Slava, 21/01-02, <-- print ct.AccountNum; // !!! Уже не ошибка !!! } } ______ Напрямую SQL - запрос можно выполнить вот так: Connection Con = new Connection(); Statement Stmt = Con.createStatement(); ResultSet R = Stmt.executeQuery('Select * From inventTable'); while ( R.next() ) { print R.getString(1); } Правда обращение к результату выборки только по номеру столбика ![]() _______ А вот такой код: CustTable ct; VendTable vt; select * from ct,vt where ..... ... мне повторить не удалось. Насколько я знаю синтаксис select'a не предусматривает такой конструкции, и компилятор справедливо ругается ![]() _______ А документацию по Query,QueryRun и т.д. в AOT можно посмотреть по адресу: AOT\System documentation\Classes\"интересующий тебя класс" Узнать бы где они спрятаны в AOT\Classes. ![]()
__________________
С уважением, Вячеслав. |
|