Buenos dias.

En mi fallido intento por poder conectarme a mssql con cakephp estoy
intentando crear un componente que me permita pasar por parametros la
query y que este me retorne un array que yo pasaria a mi vista.

Creo mi componente asi:

<?php
class MssqlComponent extends Object {
function consulta ($query) {

$myServer = "my ip";
$myUser = "my user";
$myPass = "my clave";
$myDB = "my bd";

//create an instance of the  ADO connection object
$conn = new COM ("ADODB.Connection")
  or die("Cannot start ADO");

//define connection string, specify database driver
$connStr = "PROVIDER=SQLOLEDB;SERVER=".$myServer.";UID=".
$myUser.";PWD=".$myPass.";DATABASE=".$myDB;
  $conn->open($connStr); //Open the connection to the database
//execute the SQL statement and return records
$rs = $conn->execute($query);

  return ($rs);
  }
 }
?>

Ahora  como hago para llamarlo en mi controller??

var $components = array(
    'Mssql' => array(
        'query' => 'select * from usuarios'
    ),
    'Session', 'Auth');

y donde obtengo mi array???

Muchas gracias por su ayuda

-- 
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 
cakephp-es@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a 
cakephp-es+unsubscr...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a