2016-07-13 2 views

ответ

3

Если у вас есть имя запроса, вы можете перебрать все свои источники данных, как это:

str queryName = "ActivityListOpen"; 
int i, dbcount; 
QueryBuildDataSource qbds; 
Query query = new Query(queryName); 
dbcount = query.dataSourceCount(); 

for (i = 1; i <= dbcount; i++) 
{ 
    qbds = query.dataSourceNo(i); 
    info(qbds.name()); 
} 

вы можете также использовать метод table() на QueryBuildDataSource для получения идентификатора таблицы.

+0

Большое спасибо, Сработало – Vijaya

+0

Не могли бы вы рассказать мне, как мы можем использовать метод table() на QueryBuildDataSource – Vijaya

+1

'qdds.table()' возвращает int, представляющий идентификатор таблицы. Затем вы можете использовать функцию 'tableId2Name', чтобы получить имя таблицы:' info (strFmt ("% 1", tableId2name (qbds.table())); ' –

 Смежные вопросы

  • Нет связанных вопросов^_^