FAQs Técnicas

Realizar una pregunta

¿Cual es el uso de la función cicode DevControl() en Vijeo Citect 7.1?

Controla un Device SQL o dBASE, permite reindexar o empaquetar un Device dBASE, también permite realizar una consulta directamente sobre el dispositivo SQL u obtener el estado del error de la última solicitud SQL.

Sintaxis:
  DevControl(dDev, Type [,sData])
    hDev: 
        Puntero al Device retornado desde la función DevOpen(). El puntero del Device identifica la tabla donde se almacenaran los datos asociados al Device.
    Type:
        0 - Reindexa el Device basadose en la clave definida en el Device ( dBASE Devices)
        1 - Empaqueta el fichero de base de datos - Todas las entradas borradas serán eliminadas (dBASE Devices)
        2 - Emite una consulta SQL hacia el device (SQL Devices)
        3 - Obtiene el estado del error de la ultima solicitud SQL (SQL Devices)
    sData:
        Comando de datos, consulta SQL que será emitida. Usado solamente en el tipo 2.

Retorno:
    0 si la función se ha realizado satisfactoriamente.

Ejemplo:
    !Empaquetado de un fichero dBASE
    DevControl(hDev, 1, "");

¿Ha sido útil?
¿Qué podemos hacer para mejorar la información?