en si la clase funciona muy bien, solo tengo problemas al enviar un parametro de tipo smalldatetime al mssql..
php es limitado en este modo, que tipo de variable debo enviar ???, segun lei, es SQLINT4, mm, pueden fijarse cuando envio las variables $fec_ini_cic, y $fec_fin_cic, espero ayuden, gracias de todos modos...
Código PHP:
<?php
class cls_ciclo
{
public $ide_cic;
public $nom_cic;
public $fec_ini_cic;
public $fec_fin_cic;
function listar()
{
$obj_conexion = new conexion();
$con = $obj_conexion->conectar();
$stmt = mssql_init("usp_ciclo_listar", $con);
$resultado = mssql_execute($stmt);
return $resultado;
}
function agregar()
{
$obj_conexion = new conexion();
$con = $obj_conexion->conectar();
$stmt = mssql_init("usp_ciclo_agregar", $con);
mssql_bind($stmt, "@nom_cic", $this->nom_cic, SQLVARCHAR, FALSE, FALSE, 8);
mssql_bind($stmt, "@fec_ini_cic", $this->fec_ini_cic, SQLINT4);
mssql_bind($stmt, "@fec_fin_cic", $this->fec_fin_cic, SQLINT4);
mssql_execute($stmt);
}
}
?>
me agrega fechas pero muy raras, la variable fec_ini_cic y fec_fin_cic las envio con el siguiente formato: "2008-03-17"
es necesario agregar la hora a lado ?? espero respondan, gracias