Primero prové conectando SYBASE mediante ODBC, y funcionó,, hice una
consulta y devuelve los datos de manera perfecta

Este es el código que escribí para probar:

<?php
        $dsn = "DRIVER={Adaptive Server Anywhere
6.0};eng=7011;databasefile='D:/Usuarios/carlos.solorzano/Proyectos/MANADIALISIS/BASE/7011.DB'";
        $usuario = "dba";
        $clave="ctrl2701";

        $conn=odbc_connect($dsn, $usuario, $clave);
        if (!$conn){
                exit("<strong>ha ocurrido un error tratando de conectarse
con el origen de datos.</strong>");
        }else{
                echo "<strong>Conexion exitosa</strong>";
        }

        $ssql = "select codigo, banco, periodo from ban_banco";
        if($rs_sybase = odbc_exec ($conn, $ssql)){

        while ($fila = odbc_fetch_object($rs_sybase)){
            echo "<br>" . $fila->banco;
        }
        }else{
        echo "Error al ejecutar la sentencia SQL";
        }


Funciona perfectamente... La pregutna ahora es como queda mi archivo
database.php para trabajar con ODBC - Sybase ASA 6

class DATABASE_CONFIG {

    var $default = array(
        'driver' => 'mysql',
        'persistent' => false,
        'host' => 'localhost',
        'login' => 'user',
        'password' => 'password',
        'database' => 'database_name',
        'prefix' => '',
        //'encoding' => 'utf8',
    );





El 9 de mayo de 2012 17:36, Jameson Villanueva R. <
[email protected]> escribió:

> **
> Vas a tener que usar la extensión ODBC de Php. Yo intente alguna vez usar
> este fw con ASA 8.0.2 y la verdad no me fue bien.
>
>
> Saludos cordiales,
> Jameson Villanueva R.
> Enviado desde mi BlackBerry de Movistar
> Follow me Twitter @LuisVillanuevaR
> ------------------------------
> *From: * Carlos Solorzano <[email protected]>
> *Sender: * [email protected]
> *Date: *Wed, 9 May 2012 17:33:48 -0500
> *To: *<[email protected]>; <[email protected]>
> *ReplyTo: * [email protected]
> *Subject: *[CakePHP-es] Usar CakePHP con Sybase ASA y/o Via ODBC
>
> Saludos A todos,
>
> Le escribo para realizar una consulta, resulta que un colega me pidió que
> le ayude con un modulo web para realizar ciertas consultas de unos
> iventarios de productos.
>
> La aplicacion es de escritorio y como motor de Base de Datos SYBASE ASA 6,
> y Power Builder 9,
> Mi trabajo consiste en hacer una aplicaion Web de tal manera que se pueda
> consultar a traves de una IP Publica la Informacion de dichos inventarios.
>
> Opté por la opcion de migrar la información de ASA 6 a Mysql y desde alli
> hacer el formulario de consulta, pero no es tan optimo porq de SYBASE a
> MYSQL tengo problemas al sincroniar la información debido a que no esta
> siempre en líena, sino que se actualizan los saldos de una base de datos a
> otra cada cierto tiempo..
>
> Mi pregunta es.. ¿Como logro conectar directamente CakePHP con ASA6? ya
> sea directamente o a travez de ODBC??
>
> --
> Carlos Luis Solórzano Solórzano
>
>
>  --
> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
> Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> [email protected].
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> [email protected]
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/cakephp-es?hl=es.
>
> --
> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
> Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> [email protected].
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> [email protected]
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/cakephp-es?hl=es.
>



-- 
Carlos Luis Solórzano Solórzano

-- 
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a 
[email protected].
Para anular tu suscripción a este grupo, envía un correo electrónico a 
[email protected]
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a