In C programming... with ECPG tool...
I have some problem!!
How to use dynamic sql cursor??
void main()
{
char sqlsentence[255];
int flag;
....... Db Connection.....
switch(flag) {
case 1: {
sprintf(sqlsentence,"select id , name from testa where id = 1");
break;
}
case 2: {
sprintf(sqlsentece," select tel, address from testb where key=22");
break;
}
}
EXEC SQL DECLARE cur1 CURSOR FOR :sqlsentence;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
==> ecpg pre compile error "parse error"!!!
==> How to use Dynamic sql with ECPG??
....... some process.....
}
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера