portada
 
 
USO DE RECID EN SENTENCIA SELECT
 

USO DE RECID PARA SABER SI UNA SENTENCIA SELECT DEVUELVE UN REGISTRO.

 

En Dynamics hay dos maneras de saber si una sentencia select devuelve un registro :

Opcion 1:

    select purchTable where
        purchTable.purchId == "Existe";
    if (purchTable)
    {
         …//Procedimiento
    }

Opcion 2:
    select purchTable where
        purchTable.purchId == "No Existe";
    if (purchTable.recId)
    {
         …// Procedimiento
    }

Es más recomendable  usar recid, porque cuando trabajamos con funciones agregadas en las sentencias SELECT la referencia a la tabla siempre existira aunque no existan registros,sin embargo el recid siempre será 0.



    select count(purchId) purchTable where
        purchTable.purchId == "Do not exist";
    if (purchTable)
    {
        info("El registro existe!");
    }

Este código imprimirá en pantalla “El registro existe” sin embargo no hay ningún registro en la tabla.

 

Volver

Listado de los principales partners en España por provincias.
 
Aprende a sacar el mayor partido a los datos de tu empresa con los cubos OLAP
 
Consulta las mejores herramientas y métodos para administrar tu sistema sin problemas
 
Administración en SQL Server. Bases de datos y seguridad
 
Aprende a programar tus propios informes y formularios en Dynamics AX
 
Empresas que trabajan con Dynamics AX ,su experiencia y sus opiniones.