Foros del Web » Programando para Internet » PHP »

Problemas con Fechas en MsSql, Stored Procedures/Clases

Estas en el tema de Problemas con Fechas en MsSql, Stored Procedures/Clases en el foro de PHP en Foros del Web. 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, ...
  #1 (permalink)  
Antiguo 06/03/2008, 11:08
Avatar de hector2c  
Fecha de Ingreso: noviembre-2007
Ubicación: Perú - Tacna
Mensajes: 979
Antigüedad: 16 años, 5 meses
Puntos: 25
Pregunta Problemas con Fechas en MsSql, Stored Procedures/Clases

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_cicSQLVARCHARFALSEFALSE8);
      
mssql_bind($stmt"@fec_ini_cic"$this->fec_ini_cicSQLINT4);
      
mssql_bind($stmt"@fec_fin_cic"$this->fec_fin_cicSQLINT4);
      
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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:43.