4D, SAS oferece um componente que permite uma fácil migração de 4D for Oracle para 4D for OCI: OCI_Mapper. É altamente recomendável ler o manual 4D Insider para obter mais informações sobre os componentes e sua instalação.
OCI_Mapper redireciona os comandos 4D for Oracle para comandos 4D for OCI.
O código-fonte do componente é aberto; Você pode inspirar em seu próprio desenvolvimento.
É importante respeitar a seguinte ordem a fim de não perder tokenization 4D para comandos Oracle.
- Abra o banco de dados com 4D Insider.
- Instale o componente OCI_Mapper.
- Saia de 4D Insider.
- Remova o 4D for Oracle das pastas Mac4DX e Win4DX.
- Instale o plug-in 4D for OCI na pasta Win4DX.
- Abra o banco de dados com 4D.
Importante: É importante chamar o método InitVarOCI desde o método de banco "On Startup" para inicializar o componente antes de usar.
OCI_Mapper não suporta ambientes de contexto e de alto nivel. Os comandos suportados são portanto de baixo 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 não pode ser usado junto com 4D for Oracle.