Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/11/2007, 11:47
Avatar de elwata
elwata
 
Fecha de Ingreso: junio-2005
Mensajes: 156
Antigüedad: 18 años, 11 meses
Puntos: 0
Problema con valor de variable en Store Proccedure

Hola Amigos del foro, tengo un problema no se si de lenguaje entre BD distintas o de sintaxis.
La variable $codoper recibe el valor 03-64 de mi base de datos mysql, luego me conecto a mi servidor sql server e invoco a un store proccedure que me devuelve el valor $40.00

$codoper=obtener_codoperacademia($academia);//aca recibo el valor 03-64

$db_conn = mssql_connect("dataserver","sa","")
or die ("Error: no se puede conectar al servidor");
mssql_select_db("contab",$db_conn) or die ("Error: no se encuentra la base de datos");
//Consulta a realizar
$result= mssql_query("usp_get_tarifa '$codoper','$tarifa','$veces' ",$db_conn) or die ("Error: no se puede ejecutar la consulta");
$monto=mssql_fetch_array($result);
mssql_close($db_conn);

echo "<tr><td><b>Monto a Pagar</b>:Dato de Sistema Contable:$monto[0]</td></tr>";

El problema es que al mandar el valor ...el store procedure no reconoce el contenido de $codoper, en cambio si le mando directamente el valor '03-64' si me devuelve el valor del monto.

Espero me puedan ayudar.

Salu2

Elwata