Feedback

Conexión Sybase

En Scriptcase, tenemos los siguientes controladores disponibles para conectarse a Sybase: Sybase PDO DBLIB, Sybase PDO ODBC y Sybase. Si está utilizando su propio entorno preconfigurado, la extensión Sybase debe habilitarse manualmente en PHP.

NOTA: Si tiene una instalación automática de Scriptcase, los controladores Sybase PDO DBLIB y Sybase PDO ODBC ya están habilitados.

Requisitos previos

Antes de continuar con esta documentación, descargue la extensión .dll para habilitar el controlador Sybase.

NOTA: Si está utilizando el instalador automático de Scriptcase, la arquitectura PHP será la misma que la del instalador que descargó. Descargue php_sybase_ct.dll

Configurando Sybase

1 - Extraiga el archivo .zip y copie la extensión php_sybase_ct.dll en su carpeta PHP ext.

2 - En el archivo php.ini, ubicado en C:\php, agregue una línea para su extensión Sybase. Vea el ejemplo a continuación:

extensión=php_sybase_ct.dll

Habilitando Sybase

3 - Reinicie el servicio Apache utilizando el Administrador de tareas.

  • Abra el Administrador de tareas y haga clic en la pestaña Servicios.

  • Busque el servicio ApacheScriptcase9php81 o Apache2.4 y haga clic derecho en este servicio, luego haga clic en Reiniciar.

Reiniciando Apache

Creating a Connection in Scriptcase

A continuación se explica cómo crear una conexión en su proyecto de Scriptcase utilizando la base de datos Sybase.

1 - Accede a cualquier proyecto desde tu Scriptcase.

2 - Haga clic en el icono Nueva conexión para crear una conexión.

Creando una nueva conexión

o vaya al menú Base de datos > Nueva conexión.

Creando una nueva conexión

Después de eso aparecerá una nueva página con todas las conexiones de la base de datos.

3 - Seleccione la conexión Sybase.

Selección de conexión de base de datos

Conexión

Ingrese los parámetros para conectarse a su base de datos Sybase de la siguiente manera:

Conexión de Base de Datos

  • Nombre de Conexión: Define el nombre de su nueva conexión. De forma predeterminada, Scriptcase agrega el prefijo conn junto con el nombre de la base de datos.

  • Controlador DBMS: Seleccione el controlador Sybase utilizado para conectarse. En este ejemplo, utilizamos el controlador Sybase.

  • Servidor/Host (Nombre o IP): Ingrese la IP o dominio del servidor donde está instalada la base de datos.
    • Por ejemplo dominioservidor.com o 192.168.254.170
  • Port: Informa el número de puerto de tu servidor de base de datos.

  • Esquema: Informar el Esquema de tablas específicas creadas para uso del usuario informado.
    • Este elemento es opcional si no tiene un esquema configurado en su base de datos.
  • Username: Informa al usuario para autenticar la conexión a su base de datos Sybase.

  • Contraseña: Ingrese la contraseña para completar el proceso de autenticación.

  • Nombre de la base de datos: escriba el nombre de su base de datos para conectarse con ella. O, si desea elegir una base de datos diferente, haga clic en el botón List Database para mostrar todas las bases de datos disponibles para su usuario.
    • Crear base de datos: Al hacer clic en este botón, creará una nueva base de datos Sybase para usar.
  • Probar Conexión: Haga clic en este botón para obtener una respuesta de la solicitud de Scriptcase para saber si los parámetros ingresados ​​son correctos.

Probando la conexión de la base de datos

Filtro

Accediendo a esta pestaña se puede configurar qué elementos de la Base de Datos se mostrarán en la conexión, dependiendo o no del propietario.

Filtrar la conexión a la Base de Datos

Show


Permite a la conexión Sybase ver tablas, vistas, tablas del sistema y procedimientos dependiendo de los elementos seleccionados por el usuario. De forma predeterminada, Scriptcase ya selecciona los elementos Tables y Views.

  • Tablas: Al seleccionar esta opción, se mostrarán las tablas de su base de datos.
    • De forma predeterminada, Scriptcase habilita esta opción.
  • Vistas: Al seleccionar esta opción, se mostrarán las vistas de su base de datos.
    • De forma predeterminada, Scriptcase habilita esta opción.
  • Tablas del sistema: Al seleccionar esta opción, se mostrarán las tablas del sistema de su base de datos.

  • Trámites: Al seleccionar esta opción se mostrarán los trámites de su base de datos.

Búsquedas


Le permite definir qué tablas y propietarios se muestran.

  • Tablas: Puede definir en esta opción qué tablas se mostrarán. La configuración puede contener un PREFIX% o nombre de las tablas a mostrar.
    • De forma predeterminada, Scriptcase deja esta opción vacía.
    • P.ej.

    ![Ejemplo de uso del prefijo][ex_prefix]


  • Propietario: Informar al usuario que ve las tablas ingresadas para su visualización.
    • El usuario debe estar en mayúsculas como en el ejemplo anterior.
  • Mostrar: Elija si se muestran las tablas del propietario informado.

NOTA: Al utilizar el filtrado de tablas, elimina tablas innecesarias para su proyecto y mejora el rendimiento de su conexión a la base de datos.

Avanzado

En esta pestaña, tiene acceso a configuraciones específicas para la conexión. Los cambios realizados en esta sesión afectan la visualización de datos y el rendimiento de la aplicación.

Configuración avanzada de conexión a base de datos

  • client_encoding: Seleccione la codificación utilizada en su base de datos. En el ejemplo anterior, utilizamos client_encoding UTF-8.

  • Separador Decimal: Selecciona el tipo de separador para registros decimales, entre coma y punto.
    • Por defecto, se selecciona el punto . como separador.
  • Conexión persistente: Define si las conexiones se cerrarán después de la ejecución de sus scripts en las aplicaciones Scriptcase.
    • De forma predeterminada, Scriptcase desactiva esta opción.
  • Usar el esquema antes del nombre de la tabla: Define si el esquema de la base de datos se muestra antes de los nombres de las tablas.
    • De forma predeterminada, Scriptcase habilita esta opción.

    • P.ej.

    Ejemplo de uso del esquema


Doubts or Connection Problems?

Contact our Support Team in case of connection problems or questions regarding this database.