Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/07/2010, 13:22
Avatar de jeic86
jeic86
 
Fecha de Ingreso: julio-2010
Ubicación: Bogota
Mensajes: 3
Antigüedad: 13 años, 9 meses
Puntos: 0
Problema al ejecutar sp con php conectado via ODBC

Un saludo comunidad del foro, he revisado las FAQ'S de la web pero no he encontrado solución a mi problema.
Resulta que estoy haciendo un trabajo en el cual tengo que ejecutar un procedimiento almacenado en sql server 2000, la conexión la tengo que hacer via ODBC, el procedimiento cuando lo ejecuto por odbc_exec me ejecuta sin problemas si le envio directamente el valor que quiero consultar, pero si pongo una variable en lugar del valor, me genera un warning y no se ejecuta el procedimiento almacenado.
Para ser mas explícitos voy a mostrar partes del código.
De esta forma me ejecuta y me trae los valores
<?php require_once('conex.php')?>
<?php
$sql = 'SP_MIPROCEDIMIENTO 39645881';
$rs = odbc_exec($conex,$sql);
while(odbc_fetch_row($rs)){
$Documento = odbc_result($rs, 1);
$Estado = odbc_result($rs, 2);
$Deuda = odbc_result($rs, 3);

print("Documento: $Documento<br>Estado: $Estado<br>Deuda: $Deuda<br>");

}
?>
Lo que deseo es que en vez de tener poner el valor a consultar directamente, hacerlo a través de una variable que digite el usuario y cuando lo hago es cuando me genera el warning.
Agradezco de antemano la ayuda que me puedan brindar.