Foros del Web » Programando para Internet » PHP »

mssql_bind no retorna parte decimal

Estas en el tema de mssql_bind no retorna parte decimal en el foro de PHP en Foros del Web. hola amigos del foro, tengo un problema al obtener datos de funciones : ... mssql_bind($stm2, '@s_ruc_cliente', $datoruc, SQLVARCHAR, false, false, 20); mssql_bind($stm2, '@n_anho', $anho, SQLINT4); ...
  #1 (permalink)  
Antiguo 02/08/2012, 09:20
Avatar de elwata  
Fecha de Ingreso: junio-2005
Mensajes: 156
Antigüedad: 19 años, 5 meses
Puntos: 0
Exclamación mssql_bind no retorna parte decimal

hola amigos del foro, tengo un problema al obtener datos de funciones :

...
mssql_bind($stm2, '@s_ruc_cliente', $datoruc, SQLVARCHAR, false, false, 20);
mssql_bind($stm2, '@n_anho', $anho, SQLINT4);
mssql_bind($stm2, 'RETVAL', $total_pagos, SQLFLT8);
...

al ejecutar la función en el servidor sql server me da por ejemplo 121234.5456
la variable $total_pagos recibe el valor de la funcion
pero al ejecutarlo en PHP sólo me devuelve la parte entera 121234

Espero me puedan ayudar con esto.

Elwata
  #2 (permalink)  
Antiguo 02/08/2012, 09:35
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: mssql_bind no retorna parte decimal

La extensión mssql de PHP tiene muchos problemas, lo mejor es que uses la extensión sqlsrv que te brinda Microsoft ya que es la más recomendada actualmente.

Saludos.
  #3 (permalink)  
Antiguo 02/08/2012, 17:05
Avatar de elwata  
Fecha de Ingreso: junio-2005
Mensajes: 156
Antigüedad: 19 años, 5 meses
Puntos: 0
Pregunta Respuesta: mssql_bind no retorna parte decimal

Gracias por el dato, tienes algún link de ejemplos para invocar funciones y store procedures con sqlsvr de la misma manera q se hace con mssql ???

Elwata
  #4 (permalink)  
Antiguo 02/08/2012, 20:43
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: mssql_bind no retorna parte decimal

El manual es tu mejor fuente.

Etiquetas: decimal, parte, retorna, sql, variables
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 11:01.