Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/09/2006, 10:25
Avatar de Hollman
Hollman
 
Fecha de Ingreso: enero-2003
Ubicación: Bogotá - Colombia
Mensajes: 202
Antigüedad: 21 años, 3 meses
Puntos: 1
Hola...


1. Que hace la sentencia $cnn_sql->cnn_sql(); ????
2. La variable $cnn_sql en la sentencia

$sql_tp_pers=mssql_query($sqltp_pers, $cnn_sql);

Tu quieres que haga referencia a la de la classe (cierto?). En caso de ser así, te recuerdo que esas variables funcionan dentro de la classe, si quieres que sea la misma que guarda el iden. de conexion a mssql tienes que hacer un método que te retorne el iden. de conexion y colocarlo en la sentencia, algo así como

$sql_tp_pers=mssql_query($sqltp_pers, $conexion->get_id_mssql());

y en la classe conexion..

function get_id_mssql()
{ return $cnn_sql; }


3. Estas mezclando 2 tipos de programación de mala manera, OOP y no OOP. Si deseas hacer una aplicacion que meneje multiples tipos de BD te recominendo usar capa de Abstraccion de BD como lo son ADOdb o PEAR:DB

Éxitos