4D, SAS ofrece un componente 4D que permite una fácil migración de 4D for Oracle a 4D for OCI: OCI_Mapper. Es muy recomendable leer el manual 4D Insider para obtener más información sobre los componentes y su instalación.
OCI_Mapper redirecciona los comandos 4D for Oracle a comandos 4D for OCI.
El código fuente del componente está abierto; puede inspirarlo en sus propios desarrollos.
Es importante respetar el siguiente orden con el fin de no perder la tokenización de 4D para comandos Oracle.
- Abra la base con 4D Insider.
- Instale el componente OCI_Mapper.
- Salga de 4D Insider.
- Retire 4D for Oracle de las carpetas Win4DX y Mac4DX.
- Instale el plug-in 4D for OCI en la carpeta Win4DX.
- Abra la base con 4D.
Importante: es importante que llame al método InitVarOCI desde el método base "On Startup" para inicializar el componente antes de usarlo.
OCI_Mapper no es soporta entornos de contexto y de alto nivel. Los comandos soportados son por lo tanto de bajo nivel:
- OD BIND TOWARDS 4D
- OD BIND TOWARDS SQL
- OD Create cursor
- OD Cursor state
- OD DROP CURSOR
- OD EXECUTE CURSOR
- OD GET COLUMN ATTRIBUTES
- OD Get column title
- OD Load rows cursor
- OD Login
- OD login dialog
- OD LOGOUT
- OD Number of columns
- OD Set SQL in cursor.
OCI_Mapper no puede utilizarse junto con 4D for Oracle.