Foros del Web » Programando para Internet » PHP »

odbc en command line

Estas en el tema de odbc en command line en el foro de PHP en Foros del Web. Tengo un script de php que necesito ejecutar periodicamente, pero cuando lo ejecuto en linea de comandos no conecta al odbc me muestra el error ...
  #1 (permalink)  
Antiguo 03/05/2007, 14:58
 
Fecha de Ingreso: octubre-2004
Mensajes: 251
Antigüedad: 19 años, 6 meses
Puntos: 1
odbc en command line

Tengo un script de php que necesito ejecutar periodicamente, pero cuando lo ejecuto en linea de comandos no conecta al odbc me muestra el error

[03-May-2007 14:54:57] PHP Warning: odbc_connect(): SQL error: [Microsoft][ODBC driver for Oracle][Oracle]ORA-12154: TNS:could not resolve service name, SQL state 08001 in SQLConnect in miscript.php on line 26

alquien ha tenido ese problema?
  #2 (permalink)  
Antiguo 03/05/2007, 15:00
Avatar de el cirujano  
Fecha de Ingreso: mayo-2003
Ubicación: Frente al PC
Mensajes: 609
Antigüedad: 21 años
Puntos: 3
Re: odbc en command line

se te puede ayudar aqui en FDW pero es necesario que coloques tu codigo + el error... asi es muy dificil saber que es lo que pasa en esa linea 26...
__________________
CSS2 + AJAX + PHP + MySQL, una mezcla sin competencia!!!!!!
  #3 (permalink)  
Antiguo 03/05/2007, 15:09
 
Fecha de Ingreso: octubre-2004
Mensajes: 251
Antigüedad: 19 años, 6 meses
Puntos: 1
Re: odbc en command line

Cita:
Iniciado por el cirujano Ver Mensaje
se te puede ayudar aqui en FDW pero es necesario que coloques tu codigo + el error... asi es muy dificil saber que es lo que pasa en esa linea 26...
$stringConexion = "NombreDeMiTNS";
$XPUSER = "miusuario";
$XPPASS = "mipass";

(linea 26)
$conexion = odbc_connect($stringConexion, $XPUSER,$XPPASS, SQL_CUR_USE_ODBC);

if (odbc_error()){
echo $XPUSER.' - '.$XPPASS.' - '.$stringConexion;
}



pero cuando la ejecuto en web no me da ningun problema
  #4 (permalink)  
Antiguo 03/05/2007, 15:16
Avatar de el cirujano  
Fecha de Ingreso: mayo-2003
Ubicación: Frente al PC
Mensajes: 609
Antigüedad: 21 años
Puntos: 3
Re: odbc en command line

manual de odbc_connect

en tu local da error pero en server no?

prueba:

Código PHP:
$conexion odbc_connect($stringConexion,$XPUSER,$XPPASS);
if (
odbc_error())
         {
               echo 
odbc_errormsg($conexion);
         } 
__________________
CSS2 + AJAX + PHP + MySQL, una mezcla sin competencia!!!!!!
  #5 (permalink)  
Antiguo 03/05/2007, 15:31
 
Fecha de Ingreso: octubre-2004
Mensajes: 251
Antigüedad: 19 años, 6 meses
Puntos: 1
Re: odbc en command line

Cita:
Iniciado por el cirujano Ver Mensaje
manual de odbc_connect

en tu local da error pero en server no?

prueba:

Código PHP:
$conexion odbc_connect($stringConexion,$XPUSER,$XPPASS);
if (
odbc_error())
         {
               echo 
odbc_errormsg($conexion);
         } 
no funciono, abra una forma de abrir el explorer y cerrarlo dentro de un task de windows para ejecutarlo asi?
  #6 (permalink)  
Antiguo 03/05/2007, 15:36
Avatar de el cirujano  
Fecha de Ingreso: mayo-2003
Ubicación: Frente al PC
Mensajes: 609
Antigüedad: 21 años
Puntos: 3
Re: odbc en command line

Código PHP:
$conexion odbc_connect("$stringConexion","$XPUSER","$XPPASS",SQL_CUR_USE_ODBC);
if (
odbc_error())
         {
               echo 
odbc_errormsg($conexion);
         } 
__________________
CSS2 + AJAX + PHP + MySQL, una mezcla sin competencia!!!!!!
  #7 (permalink)  
Antiguo 03/05/2007, 15:44
 
Fecha de Ingreso: octubre-2004
Mensajes: 251
Antigüedad: 19 años, 6 meses
Puntos: 1
Re: odbc en command line

Cita:
Iniciado por el cirujano Ver Mensaje
Código PHP:
$conexion odbc_connect("$stringConexion","$XPUSER","$XPPASS",SQL_CUR_USE_ODBC);
if (
odbc_error())
         {
               echo 
odbc_errormsg($conexion);
         } 
tampoco
  #8 (permalink)  
Antiguo 03/05/2007, 15:46
Avatar de el cirujano  
Fecha de Ingreso: mayo-2003
Ubicación: Frente al PC
Mensajes: 609
Antigüedad: 21 años
Puntos: 3
Re: odbc en command line

y no te da ni el tipo de error?
__________________
CSS2 + AJAX + PHP + MySQL, una mezcla sin competencia!!!!!!
  #9 (permalink)  
Antiguo 03/05/2007, 15:51
 
Fecha de Ingreso: octubre-2004
Mensajes: 251
Antigüedad: 19 años, 6 meses
Puntos: 1
Re: odbc en command line

ORA-12154: TNS:could not resolve service name
  #10 (permalink)  
Antiguo 03/05/2007, 15:54
Avatar de el cirujano  
Fecha de Ingreso: mayo-2003
Ubicación: Frente al PC
Mensajes: 609
Antigüedad: 21 años
Puntos: 3
Re: odbc en command line

aparentemente es tu nombre de DNS... un consejo seria que verifiques bien los datos de conexion y si tu server admite ese tipo de conexiones...
__________________
CSS2 + AJAX + PHP + MySQL, una mezcla sin competencia!!!!!!
  #11 (permalink)  
Antiguo 03/05/2007, 16:00
 
Fecha de Ingreso: octubre-2004
Mensajes: 251
Antigüedad: 19 años, 6 meses
Puntos: 1
Re: odbc en command line

Cita:
Iniciado por el cirujano Ver Mensaje
aparentemente es tu nombre de DNS... un consejo seria que verifiques bien los datos de conexion y si tu server admite ese tipo de conexiones...

si fuera problema de DNS o del server no conectaria desde el http
  #12 (permalink)  
Antiguo 03/05/2007, 17:31
Avatar de el cirujano  
Fecha de Ingreso: mayo-2003
Ubicación: Frente al PC
Mensajes: 609
Antigüedad: 21 años
Puntos: 3
Re: odbc en command line

pero en la forma como lo escribes, bueno alguien sabra la solucion....
__________________
CSS2 + AJAX + PHP + MySQL, una mezcla sin competencia!!!!!!
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 03:05.