
19/09/2006, 10:25
|
 | | | Fecha de Ingreso: enero-2003 Ubicación: Bogotá - Colombia
Mensajes: 202
Antigüedad: 22 años, 1 mes 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 |