![]() |
#6 |
Участник
|
Не получается сделать join.
Делаю. В ExequteQuery датасоурса постоянной таблицы myTable. mytmptable mytmp; ; *** mytmptable1.setTmpData(mytmp); //mytmptable1 имя datasource с временной таблицей. qbds = this.query().dataSourceTable(tablenum(mytmptable)); qbds = qbds.addDataSource(tablenum(myTable)); - на этой строчке компилятор ругается "QueryBuildDataSource, объект не инициализирован." qbds.addLink(fieldnum(myTable, key), fieldnum(myTmpTable, key)); qbds.joinMode(JoinMode::InnerJoin); Под инициализацией это имелось ввиду? Цитата:
Попробовал вставить this.queryRun().setCursor(mytmp); В этой строке выдается ошибка - "неправильный аргумент типа функции." Причем почему-то уже на этапе выполнения. Последний раз редактировалось uskutus; 02.05.2012 в 12:40. |
|