AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Conectores Nativos/Accesos Nativos / Conector Nativo Oracle
  • Presentación
  • Configuración de una conexión
  • Observaciones
  • Formato de fecha devuelto por el controlador nativo de Oracle (compatibilidad 5.5)
  • Opciones de conexión
  • Opciones para las cerraduras
  • Prueba de conexión
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Configuración de la conexión con WDORAINS (ajuste opcional)
Conectores NativosDisponible solo con este tipo de conexión
Advertencia
Para la compatibilidad con las versiones anteriores de Conector Nativo Oracle (también llamado Native Oracle Access), la conexión puede ser configurada en WDSQSINS (suministrado con Conector Nativo Oracle).. WDORAINS también se puede utilizar para configurar algunas opciones específicas de la Conector Nativo.
Ahora se recomienda usar:
Presentación
Este software se suministra:
  • en 32 bits: WDORAINS.EXE
  • en 64 bits: WDORAINS64.EXE
WDORAINS ya no es necesario desde la versión 8 (y posteriores).
Recordatorio: El ajuste de la conexión realizada por WDORAINS debe hacerse una sola vez.
Esta Page presenta:
Configuración de una conexión
Para configurar la conexión:
  1. Inicie WDORAINS (32-bit o 64-bit).
  2. En la ventana que se abre (utilizada para listar las conexiones existentes), pulse el botón "Añadir" para crear una nueva conexión.
    Configuración de las fuentes de datos
  3. Especifique la configuración de la conexión:
    Descripción de conexiones
  • Elija el nombre de la fuente de datos. Este nombre se pasará como parámetro a SQLConnect para conectarse a la base de datos. Si la conexión se definió en el editor de análisis de WINDEV o WEBDEV, especifique el nombre de la conexión correspondiente.
  • Agregue un título description
  • Especificar una cadena de conexión. Esta cadena de conexión permitirá a SQL*Net encontrar la base de datos. Este valor debe ser proporcionado por el administrador de la base de datos Oracle. Ejemplo de cadena de conexión: "OracleServer". En este ejemplo, "OracleServer" es el alias del servidor definido en SQL*Net.
  • Especifique si el formato de las fechas debe seguir siendo compatible con WinDev 5.5.
    Recordatorio: Entre la versión 5.5 y la versión 5.5B, el formato de fecha fue modificado. Si marca la casilla, restaurará el formato de fecha devuelto antes de la versión 5.5B (véase el párrafo siguiente).
  • Especifique el formato de las fechas para las consultas INSERTAR y ACTUALIZAR: esta opción se utiliza para definir el formato utilizado por Default para las fechas en formato de texto. Este formato se utilizará si el formato de fecha no está especificado en la consulta.
  • Especifique las opciones de captación previa para Oracle 8i o posterior.
    Recordatorio: Oracle 8i recupera bloques de registros ("prefetch"). Un bloque grande requiere más memoria pero reduce el tráfico de la red.
    • El número de registros corresponde al número de líneas de cada bloque.
    • La memoria máxima utilizada corresponde al tamaño (en bytes) de cada bloque.. La opción "Sin límite" permite no especificar ningún límite.
  • Especificar si las transacciones distribuidas deben usarse o no. Por Default, las transacciones distribuidas son utilizadas por las cerraduras y las transacciones manejadas por Conector Nativo Oracle. Marque esta opción si:
    • Las transacciones distribuidas no son soportadas por su servidor.
    • Las transacciones distribuidas no son compatibles con las versiones de las bibliotecas cliente (error ORA_02041).
  • La conexión se añade a la lista una vez validados los parámetros.

Observaciones

  • La información sobre la configuración se almacena en el archivo.INI en el directorio de Windows.
  • WDSQL se utiliza para comprobar si la conexión a la base de datos es correcta.

Formato de fecha devuelto por el controlador nativo de Oracle (compatibilidad 5.5)

En la versión 5.5: La fecha devuelta por el controlador nativo de Oracle al leer un elemento Date era: DD-MM-YYY
En la versión 5.5B: La fecha devuelta por el controlador nativo de Oracle al leer un elemento Date es ahora: AAAAMMDD.
Razones detrás de esta modificación: Armoniza la gestión de las fechas en WINDEV. Simplifica la asignación de la fecha leída por el driver de Oracle en una control WINDEV de tipo DATE. No se requiere ninguna Process específica para convertir la fecha en un formato reconocido por WINDEV.
¿Cómo mantener el modo de funcionamiento anterior?
Configurar el formato de fecha en WDORAINS: todo lo que tienes que hacer es comprobar "Compatibilidad: devolver las fechas en formato 'DD-MM-YYYY'" al describir la base de datos utilizada.
Recordatorio: Cuando escriba en una base de datos a través del controlador nativo de Oracle, le recomendamos que utilice el formato ODBC estándar {d 'AAAA-MM-DD'} (con un espacio entre d y '). El controlador convierte automáticamente la fecha al formato utilizado por la base de datos.
Ejemplo:
INSERT INTO TABLE(DATE) VALUES ({d '1999-12-25'})
Observación: A partir de la versión 12, las fechas vacías corresponden a cadenas rellenas de ceros. En las versiones anteriores, las fechas vacías correspondían a cadenas vacías.
Opciones de conexión

Opciones para las cerraduras

SQLLock espera dos parámetros:
  • el tiempo de espera: el tiempo de espera durante la llamada a SQLLock puede ser Infinite o no (bloqueo).
  • el bloqueo de teclas. Para más detalles, consulte la documentación sobre el servidor.
Opciones para las cerraduras
Observación: Pueden producirse algunos fallos si la versión del servidor Oracle es anterior a la versión del cliente Oracle (por ejemplo, servidor Oracle 7.3 y cliente Oracle 8).. Para evitar estos problemas, marque "Utilizar siempre un cliente 7.x".
Prueba de conexión
Para ejecutar la prueba de una conexión desde WDORAINS:
  1. Seleccione la conexión cuya prueba debe ejecutarse.
  2. Haz clic en el botón "Probar".
  3. Especifique el nombre y la contraseña del usuario.
  4. Haga clic en "Probar conexión".. Enseguida, se muestra el informe.
    Prueba de conexión
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 20/04/2023

Señalar un error o enviar una sugerencia | Ayuda local