1 votos

¿Cómo manejar la consulta select para devolver un valor numérico?

Tengo la siguiente consulta select :

Dim count As Integer
Select count(*) as mycount from some_table into temp_table
Fetch First From temp_table
count = some_table.mycount

Pero envía error:

La expresión no se evalúa como cadena

Ahora, cuando guardé temp_table a *.tab archivo tiene char Cómo hacer alguna_tabla.mi_cuenta ¿un número?

Pero cuando la consulta es

Select count(*) from some_table into temp_table

Funcionaría pero el nombre de la columna es aleatorio.

4voto

Adam Mosheh Puntos 117

Prueba esto en su lugar:

Dim count As Integer
Select count(*) "mycount" from some_table into temp_table
Fetch First From temp_table
count = temp_table.mycount

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X