|
|
|
|
- Presentación
- Características específicas de la Conector Nativo SQL Server
- control Tabla basado en un archivo de datos cargado en memoria
- El bloqueo de un archivo de datos (tabla) en una transacción
- Número de registro
- Recuperación de los tipos DATETIME
- Opciones del análisis
- Campos de tipo Array
- Cifrado mediante SSL
- Procedimientos almacenados
- Valores de Default de los artículos
- Características específicas para las funciones HFSQL
- Problemas de funcionamiento
- Caso especial: SQL Azure
- Manejo de elementos calculados
Conector Nativo SQL Server: Características y observaciones específicas
Los siguientes párrafos presentan los principales aspectos y características específicas de Conector Nativo SQL Server. Características específicas de la Conector Nativo SQL Server control Tabla basado en un archivo de datos cargado en memoria Los nuevos registros añadidos en una control Tabla basada en un archivo de datos cargada en memoria no pueden ser modificados de inmediato. Para modificar estos nuevos registros directamente en el control Tabla, debe utilizar el TableDisplay con la constante taInit después de las adiciones. El bloqueo de un archivo de datos (tabla) en una transacción HLockFile inicia una transacción y bloquea la tabla en modo exclusivo. HUnlockFile valida la transacción y desbloquea el tabla. Número de registro No se puede especificar un número de Record distinto de cero en HWrite y HRead. De hecho, "cero" corresponde al número actual de Record. Recuperación de los tipos DATETIME - La precisión de los valores leídos y escritos se limita a la precisión de WLanguage : el milisegundo.
Caso especial: La clase de fecha y hora: La precisión está limitada por SQLServer a 0,00333 segundos. - Los nuevos tipos de fecha y hora de SQLServer 2008 sólo son compatibles con SQLnCLI para SQL Server 2008.. Para las capas de clientes anteriores, estos artículos se consideran como artículos de "texto unicode".
Opciones del análisis - Tanto si las opciones "Sensible a las mayúsculas", "Sensible a la acentuación", "Sensible a la puntuación" están marcadas o no en la editor de análisis, la búsqueda siempre será sensible a las mayúsculas, a la acentuación y a la puntuación.
- Las opciones de análisis relativas a los índices de texto completo no están soportadas por Conector Nativo.
- Las opciones de análisis relativas a la indexación de los memorandos de texto de Partial no están soportadas por el Conector Nativo.
Campos de tipo Array Los artículos de array no están soportados por el Conector Nativo. Si está utilizando un elemento array, sólo el valor del índice 1 en la array será manejado por las funciones HFSQL (lectura/escritura). Cifrado mediante SSL El cifrado por SSL (Secure Socket Layer) no está soportado en esta versión. Procedimientos almacenados Limite: No se puede utilizar HPrepareSQLQuery para preparar un Procedure almacenado que devuelva: Se debe utilizar la función HExecuteSQLQuery. Valores de Default de los artículos Los valores de los artículos de la Default son gestionados por la Conector Nativo SQL Server. Los valores de Default pueden ser: - un valor,
- una fórmula SQL. En este caso, la expresión SQL debe ser reconocida por el motor HFSQL y por la base de datos SQL Server..
Características específicas para las funciones HFSQL Las características específicas para utilizar las funciones HFSQL con Conector Nativo SQL Server son las siguientes: | | Características específicas | Funciones afectadas |
---|
La constante hDistinct no se tiene en cuenta: todos los registros (incluyendo los duplicados) serán examinados. | HForward, HBackward HReadPrevious, HReadNext, etc HPrevious, HNext, etc | Consulta multiarchivo Las funciones HAdd, HModify y HDelete no están soportadas. | HAdd, HModify HDelete | Si se produce un error duplicado en HModify, HRead (con la constante hCurrentRecNum) no lee el Record solicitado . Este problema se solucionará en una próxima versión. | HRead | La constante hForceIDAuto es ignorada por HModify. Una columna "IDENTITY" no puede modificarse en SQL Server. | HModify | Las opciones de bloqueo de las funciones de lectura (HReadSeek, etc.) se ignoran. | Funciones de lectura (HReadFirst, etc.) | Un Record bloqueado por HLockRecNum se desbloquea cuando se vuelve a leer. | Funciones de lectura (HReadFirst, etc.) | HCreation crea elementos de FECHA y HORA si la versión del servidor y de la capa cliente corresponden a SQL Server 2008 (o posterior). | HCreation |
Problemas de funcionamiento Al usar la Conector Nativo SQL Server, algunas características como Arrastrar y Soltar, ActiveX o .NET pueden no funcionar. Para restablecer un modo de funcionamiento correcto, deben añadirse las siguientes líneas de código en el código de inicialización del proyecto: LoadDLL("ole32") API("ole32", "CoInitializeEx", 0, 2)
Caso especial: SQL Azure SQL Azure requiere la presencia de un "índice agrupado" en los archivos. - Si los archivos de datos son creados por HCreation, el Conector Nativo automatic crea el "índice agrupado" si la descripción del archivo de datos contiene un identificador automatic.
- Si se crean los archivos de datos con consultas SQL (o para añadir un "índice agrupado" a un archivo de datos existente), véase la documentación de SQL Azure para conocer la sintaxis a utilizar.
Manejo de elementos calculados Los elementos calculados se pueden utilizar en los archivos de datos. La gestión de los elementos calculados está disponible en SQL Server 2005 (o posterior) con una Conector Nativo SQL Server a través de OLE DB o ODBC.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|