Показать сообщение отдельно
Старый 25.05.2004, 13:37   #1  
Vpooh is offline
Vpooh
Участник
 
17 / 10 (1) +
Регистрация: 26.09.2003
Проблема с Datasource
Есть на форме грид с источником данных InventTable и ShopInventItems, связанный с ним как Delayed.
В коде я меняю тип связи, и всё работает.
PHP код:
Query q = new Query();                  //24.05.2004
QueryBuildDataSource qbdsqbds2;
QueryRun MyQueryRun;
QueryBuildRange range;
;
qbds q.addDataSource(tablenum(InventTable));
qbds2 qbds.addDataSource(TableNum(ShopInventItems));
qbds2.joinMode(JoinMode::INNERJOIN);
qbds2.relations(true);

range qbds2.addRange(FieldNum(ShopInventItemsCategory));
range.value(queryValue(Category));

MyQueryRun = new QueryRun(q);    
InventTable_ds.query(q);  
InventTable_ds.executeQuery(); 
Но если есть источники данных, связанные в дизайне с InventTable по какому-либо Join, то InventTable_ds.executeQuery() ругается :
Что надо сделать с этими источниками, или это не будет работать в пинципе?