Показать сообщение отдельно
Старый 07.07.2006, 07:04   #1  
Antant is offline
Antant
Участник
 
82 / 17 (1) ++
Регистрация: 03.12.2005
Проблема с addLink
PHP код:
static void Job152(Args _args)
{
    
Query                       _query = new Query();
    
QueryBuildDataSource        qbdsVendAssort;
    
QueryBuildDataSource        qbdsInventTable;
    ;

    
qbdsVendAssort _query.addDataSource(tableNum(VendAssort));
    
qbdsVendTable.fetchMode(0);

    
qbdsInventTable qbdsVendAssort.addDataSource(tableNum(InventTable), 'tInventTable');
    
qbdsInventTable.joinMode(JoinMode::InnerJoin);
    
qbdsInventTable.fetchMode(0);
    
qbdsInventTable.relations(true);

    
qbdsInventTable.addLink(fieldNum(VendAssortAccountNum), fieldNum(InventTableprVendor));

info(qbdsInventTable.toString());

получается:

SELECT * FROM InventTable WHERE InventTable.ItemId = VendAssort.ItemId AND InventTable.ItemGroupId = VendAssort.prVendor
__________________
И почему никто меня не любит?
Да, я надоедливый