Referencia del lenguaje para desarrollo OLE DB

El proveedor de OLE DB de Visual FoxPro admite la sintaxis del lenguaje nativo Visual FoxPro para los siguientes comandos:

La Referencia del lenguaje de Visual FoxPro contiene información detallada acerca de los siguiente comandos compatibles:

Uso del Lenguaje de definición de datos (DDL)

No es posible incluir DDL en los siguientes lugares:

  • En una instrucción SQL que necesite una transacción
  • A continuación de una instrucción previamente ejecutada que requirió una transacción, si no está en modo de grabación automática y la aplicación no llamó aún a SQLTransact.

Por ejemplo, si desea crear una tabla temporal, deberá crear la tabla antes de iniciar la instrucción que requiere una transacción. Si incluye la instrucción CREATE TABLE en una instrucción SQL por lotes que requiera una transacción, el proveedor devolverá un mensaje de error.

  • DELETE - SQL (Comando)
    Marca los registros que se van a eliminar.

  • DELETE TAG (Comando)
    Quita una o varias etiquetas de un archivo de índice compuesto (.cdx).

  • DROP TABLE (Comando)
    Quita una tabla de la base de datos especificada con el origen de datos y la elimina del disco.

  • INDEX (Comando)
    Crea un archivo de índice para mostrar registros de tabla y tener acceso a los mismos en un orden lógico.

  • INSERT - SQL (Comando)
    Anexa un registro al final de una tabla que contiene los valores de campo especificados.

  • SELECT - SQL (Comando)
    Recupera datos de una o más tablas.

    El proveedor de OLE DB de Visual FoxPro admite la sintaxis del lenguaje nativo Visual FoxPro para este comando:

  • SET ANSI (Comando)
    Determina cómo se hacen las comparaciones de cadenas de distintas longitudes utilizando el operador = en comandos SQL de Visual FoxPro.

  • SET BLOCKSIZE (Comando)
    Especifica cómo se asigna el espacio del disco para el almacenamiento de campos memo.

  • SET COLLATE (Comando)
    Especifica una secuencia de intercalación para los campos de caracteres en operaciones posteriores de indizado y orden.

  • SET DELETED (Comando)
    Especifica si se procesarán o no los registros marcados para su eliminación y si están disponibles o no para su uso en otros comandos.

  • SET EXACT (Comando)
    Especifica las reglas para comparar dos cadenas de longitudes diferentes.

  • SET EXCLUSIVE (Comando)
    Especifica si los archivos de tablas se abren para uso exclusivo o compartido en una red.

  • SET NULL (Comando)
    Determina si los comandos ALTER TABLE - SQL, CREATE TABLE - SQL e INSERT - SQL admiten valores nulos.

  • SET PATH (Comando)
    Especifica una ruta de acceso para buscar archivos.

Comentarios sobre el proveedor

Si ejecuta SET PATH en un procedimiento almacenado, no tendrá efecto para los siguientes comandos y funciones: SELECT, INSERT, UPDATE, DELETE y CREATE TABLE.

Si ejecuta SET PATH en un procedimiento almacenado y, a continuación, no devuelve la ruta de acceso a su estado original, las demás conexiones a la base de datos utilizará la nueva ruta (debido a que el alcance de SET PATH no se limita a las sesiones de datos).

Si desea crear, seleccionar o actualizar tablas en un directorio diferente del especificado por el origen de datos, especifique la ruta completa del archivo con el comando.

  • SET REPROCESS (Comando)
    Especifica cuántas veces o durante cuánto tiempo de debe bloquear un archivo o un registro después de que fracase un intento de bloqueo.
  • SET UNIQUE (Comando)
    Especifica si los registros con valores de clave de índice duplicados se mantienen en un archivo de índice.
  • UPDATE - SQL (Comando)
    Actualiza registros de una tabla con nuevos valores.

Vea también

Compatibilidad de datos del proveedor OLE DB de Visual FoxPro | Comandos SET de Visual FoxPro compatibles | Comandos y funciones de Visual FoxPro compatibles | Comandos y funciones de Visual FoxPro no compatibles | Asignar funciones de controlador ODBC de Visual FoxPro a métodos OLE DB | Objetos OLE DB compatibles | Propiedades OLE DB estándar y personalizadas | Proveedor OLE DB para Visual FoxPro