Abrir tópico com a navegação

Conectando com Sybase

Pré Requisitos:

Instalação do Client Sybase

Utilizaremos a versão ASE PC Client 15.5 ESD1

Apos realizar download, e extrair os arquivos do Client, devemos ativar o modo de compatilibidade do arquivo setupConsole.exe

1- Acessando propriedades

1.1- Devemos acessar a aba compatibilidade

1.2- Ativar o modo de compatibilidade e escolher a opção "Windows XP Service Pack 3"

1.3- Devemos executar o prompt de comando como Administrador, acessar a pasta que se encontra o setup do Client, e executar o comando: setupConsole.exe -i Console

1.4- Pressionaremos ENTER para iniciar a instalação do Client

1.5- Deve-se escolher a opção de sua região

1.6- Digitaremos BACK e pressionaremos ENTER para dar continuidade à instalação

1.7- Digitaremos Y e pressionaremos ENTER para aceitar os termos de instalação do Client

1.8- Neste passo, digitaremos ENTER para escolher o diretório padrão de instalação do Client ( C:\Sybase)

1.9- Digitaremos ENTER para que o diretório seja criado

1.10- Escolheremos a opção 2, para realizar uma instalação completa

1.11- Podemos visualizar a lista de componentes a ser instalados. Pressionaremos ENTER para continuar

1.12- Agora, pressionaremos ENTER para iniciar a instalação do Client

1.13- Instalando o Client

1.14- Neste passo, vamos escolher a opção para salvar a senha. Digite 1 e pressione ENTER

1.15- Instalação finalizada com sucesso

Configurando o Apache

Devemos editar o arquivo httpd.conf do Scriptcase, localizado em C:\Program Files(x86)\NetMake\v81\components\apache\conf web apache, colocando após a última chamda dos módulos as linhas abaixo:
SetEnv SYBASE "C:/Sybase"
SetEnv REDIRECT_SYBASE "C:/Sybase"
FcgidInitialEnv SYBASE "C:/Sybase"
FcgidInitialEnv REDIRECT_SYBASE "C:/Sybase"

"C:/Sybase" refere-se ao caminho do diretório no qual o Client foi instalado.

Habilitando a extensão do PHP

1- Vamos acessar a pasta que encontra-se o php.ini em: C:\Program Files(x86)\NetMake\v81\components\php

1.1- Editar o arquivo chamado php.ini

1.2- Retirar o ; (ponto e vírgula) que encontra-se na linha extension=php_sybase_ct.dll

1.3- Devemos acessar os serviços do sistema e reiniciar o Apache do scriptcase, para que as alterações sejam visíveis no PHP

Ao acessar o diagnosis do Scriptcase, podemos verificar a extensão habilitada

Abrir tópico com a navegação

Driver Sybase

Atualmente o ScriptCase possui um driver para conexão com o banco de dados Sybase: Sybase.

Abaixo, podemos ver suas características:

Sybase ( Recomendado ) : Possibilita a conexão ao banco de dados Sybase utilizando o driver nativo do PHP ( sybase_ct ). Superior em velocidade de processamento e em constante atualização.

Criando um Conexão no Scriptcase

Conectando-se ao Sybase no Scriptcase

Abrir tópico com a navegação

Agora acessaremos o ScriptCase pelo browser e vamos criar a conexão com a base de dados do Sybase.

Passo 1: Acesse o seu ScriptCase, por exemplo, http://localhost:8081/scriptcase/ na barra de ferramentes vá até o ícone destacado na figura a abaixo, referente a "Nova Conexão".

Passo 2: Após clicar em “Nova”, irá aparecer a tela de criação de conexão, clique na imagem do banco Sybase.

Passo 3: Na imagem a seguir, preencha as especificações pedidas:

Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado

Filtro - Clicando nessa Aba, aparecerá a seguinte tela:

Passo 4: Sempre teste a sua conexão antes de concluir a mesma, se aparecer a mensagem “Conexão Realizada com Sucesso", então conclua a criação da conexão.
Se houver alguma falha na conexão, reveja os campos preenchidos, principalmente o usuário, senha, servidor e a base de dados.

Verifique se o módulo está devidamente habilitado no PHP.