SQL Con power builder

Estoy tratando de ejeuctar una sentencia como la siguiente en power builder
String lsString
long llRegs
lsString = '"tabla"'
select count(*) into :llRegs from lsString using sqlca;
Como puedo representar el valor de la variable lsstring dentro del SQL para que agarre el nombre de la tabla ya que los nombres los obtengo de un DataWindow, favor escribirme al mail si tienen la respuesto
Respuesta
1
Tienes que usar sql dinámico:
integer Emp_id_var
DECLARE my_cursor DYNAMIC CURSOR FOR SQLSA ;
sring ls_sql
ls_sql = "SELECT count(*) FROM " + lsString
PREPARE SQLSA FROM ls_sql;
OPEN DYNAMIC my_cursor ;
FETCH my_cursor INTO :Emp_id_var ;
CLOSE my_cursor ;
en Emp_id_var tenes el valor que queres.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas