Перейти к содержимому

Фотография

Визуализация Data Grids в Oracle - 2 Tier

Data GridsOracle 2 Tier 2Tier GRID

  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 QA*

QA*

    Активный участник

  • Members
  • PipPip
  • 104 сообщений
  • Город:Москва

Отправлено 07 августа 2014 - 11:44

Коллеги, доброго времени суток!

 

Столкнулся вот со следующей проблемой.

 

В VUGen записал скрипт в протоколе Oracle 2 Tier. Параметризовал его, добавил некоторый код (совсем не большое количество строк в виде циклов и т.п.). Скрипт работает без ошибок, но недавно я заметил, что если в VUGen открыть раздел DataGrids, то в нем отсутствует ветка Action c ее гридами (см. прикрепленный Pic1.JPG). При этом сами гриды в скриптах остались на месте. 

 

Никто не сталкивался с подобной проблемой? Не подскажете причины ее возникновения и пути способы ее решения?

 

 

Application Name: HP Virtual User Generator
Version: 11.52.4391.0

 

Прикрепленные файлы

  • Прикрепленный файл  Pic1.JPG   131,2К   0 Количество загрузок:

  • 0

#2 QA*

QA*

    Активный участник

  • Members
  • PipPip
  • 104 сообщений
  • Город:Москва

Отправлено 07 августа 2014 - 12:24

Отправляю кусочек кода:

	lrd_ora8_handle_alloc(OraEnv2, STMT, &OraStm33, 0);
	lrd_ora8_stmt(OraStm33, "select CCODE||'-'||CNAME as name, NDOCTYPEKEY as key from "
        "VDOCTYPE  order by 1\n", 1, 0, 0);
	lrd_ora8_attr_set(OraStm33, PREFETCH_ROWS, "0", -1, 0);
	lrd_ora8_attr_set(OraStm33, PREFETCH_MEMORY, "0", -1, 0);
	status = lrd_ora8_exec_and_checkStatus(-3000, OraSvc2, OraStm33, 0, 0, &uliRowsProcessed, 0, 0, 0, 0, 
        0);
	lrd_ora8_bind_col(OraStm33, &OraDef83, 1, &NAME_D103, 0, 0);
	lrd_ora8_bind_col(OraStm33, &OraDef84, 2, &KEY_D104, 0, 0);
	lrd_ora8_fetch(OraStm33, -26, 100, &uliFetchedRows, PrintRow56, 2, 0, 
        0);
	GRID8(56);

В Action везде где встречается функция lrd_ora8_exec я заменил на lrd_ora8_exec_and_checkStatus , которая выглядит следующим образом:

LRDRET lrd_ora8_exec_and_checkStatus(int check, void *mpvLRDDBIHandleSvcCtx, char *mpvLRDDBIHandleStmt, unsigned long muliTotalRows, unsigned long muliSkipRows, unsigned long *mpuliRowsProcessed, LRD_ORA8_PRINT_ROW_TYPEDEF mpfjPrintRow, void *Reserved1, void *Reserved2, long mliMode, int miDBErrorSeverity )
{	LRDRET status;
	
	status = lrd_ora8_exec(mpvLRDDBIHandleSvcCtx, mpvLRDDBIHandleStmt, muliTotalRows, muliSkipRows, mpuliRowsProcessed, mpfjPrintRow, Reserved1, Reserved2, mliMode, miDBErrorSeverity );
	
	if (check = -3000) {
		checkError(status);
		return status;
	}
	else{
		return status;
	};
};

  • 0



Темы с аналогичным тегами Data GridsOracle, 2 Tier, 2Tier, GRID

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных