Показать сообщение отдельно
Старый 11.08.2004, 12:55   #9  
Prof is offline
Prof
Участник
 
732 / 64 (4) ++++
Регистрация: 18.10.2002
Адрес: Москва
Ну короче там все в общем-то несложно но муторно типа такого

<b>
for (i=1; i <= query.DatasourceCount(); i++)
{
queryBuildDataSource = query.dataSourceNo(i);
tableId = queryBuildDataSource.table();
dictTable = new DictTable(tableId);
queryBuildFieldList = queryBuildDataSource.field();
for(j=1; j <= queryBuildFieldList.fieldCount(); j++)
{
fieldId = queryBuildFieldList..field(j);
dictField = new DictField(tableId, fieldId); // отсюда можно вытащить тип поля потом
// теперь у нас есть fieldId, tableId - можем создавать таблицу
// как создавать - вопрос отдельный
// а теперь значение поля
anytypeA = (queryRun.get(tableId)).(fieldId);

}

}
</b>

ну вот тут полный сумбур, работать не будет, все надо переписывать нормально, но идея по крайней мере должна быть понятна