border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

  #1 (permalink)  
Antiguo 22-09-2005, 22:09:45
Avatar de Araceli Andalon
Un Nuevo Amigo
 
Registrado: sep 2005
Ubicación: 127.0.0.1
Posts: 9
Araceli Andalon Valoración +2
Predeterminado Problemas con Relativity y PHP

Hola!

estamos haciendo pruebas con el relativity. Ya salimos de la parte difícil y no tenemos problemas teniendo acceso a las tablas desde nuestro servidor.. .
sin embargo, querìamos hacer un web service en PHP que nos diera acceso a los datos de estas tablas, la pregunta es : ¿Se puede? Sabemos que con java scripts no tendrìamos problemas porque ya tenemos el driver adecuado de jdbc. Pero a la hora de probar lo mismo, en un script equivalente en PHP usando conexiones odbc nos da problemas.
al parecer no tenemos problemas con el script
¿Alguna idea de qué puede estar pasando?

Gracias
__________________
A computer scientist is someone who, when told 'go to hell' is offended about the 'goto' part rather than the destination
Responder Con Cita
  #2 (permalink)  
Antiguo 23-09-2005, 14:19:32
Avatar de imported_chiaravel
Administrator
 
Registrado: dic 2002
Ubicación: Buenos Aires - Argentina
Posts: 2.281
imported_chiaravel Valoración +2
Predeterminado Re: Problemas con Rleativity y PHP

Cita:
Empezado por Araceli Andalon
Hola!

estamos haciendo pruebas con el relativity. Ya salimos de la parte difícil y no tenemos problemas teniendo acceso a las tablas desde nuestro servidor.. .
sin embargo, querìamos hacer un web service en PHP que nos diera acceso a los datos de estas tablas, la pregunta es : ¿Se puede? Sabemos que con java scripts no tendrìamos problemas porque ya tenemos el driver adecuado de jdbc. Pero a la hora de probar lo mismo, en un script equivalente en PHP usando conexiones odbc nos da problemas.
al parecer no tenemos problemas con el script
¿Alguna idea de qué puede estar pasando?

Gracias
Hola,

Al Relativity no le importa mucho el lenguaje en el cual desarrollas mientras que puedas tener conexion ODBC o JDBC. Imaginate que el Relativity es mucho mas antiguo que .NET y sin embargo desde .NET puedes utilizarlo sin problemas.

El relativity trabaja en la capa del ODBC y JDBC asi que debes tener algun problema de configuracion por la cual no te arma el resulset (nombre del Recordset en php).

Saludos
Responder Con Cita
  #3 (permalink)  
Antiguo 23-09-2005, 22:55:31
Avatar de Araceli Andalon
Un Nuevo Amigo
 
Registrado: sep 2005
Ubicación: 127.0.0.1
Posts: 9
Araceli Andalon Valoración +2
Predeterminado gracias

Hola, gracias por todo. Mira, el caso es que tenemos el siguiente script:

<html>
<body>
<?php

$servidor = "a";
$usuario = "sa";
$clave = "winrules";
$basededatos = "dwh";
$tabla = "cdoc";
$conexion = odbc_connect('DRIVER={Relativity Client};ServeName=192.168.100.0','','');

/*
$servidor = "192.168.100.0";
$usuario = "da";
$clave = "da";
$basededatos = "dwh";
$tabla = "notas";
$conexion =odbc_connect('Relativity Client;ServeName=192.168.100.0','','');
$conexion =odbc_connect("DSN=DataSource;UID=UserName;PWD=Pas sword","","");
*/
$e=odbc_errormsg();
echo "
conexion= $conexion</br>";
echo "
eror:= $e</br>";
$db = odbc_select_db($basededatos,$conexion);
$mensaje = mssql_get_last_message();
echo "
mensaje: $mensaje</br>";
echo "
conexion select= $db</br>";
if(!$db){
echo "No se pudo acceder a la base de datos";
mssql_close($conexion);
exit;
}
if (!isset($pag)) $pag = 1; // Por defecto, pagina 1
$tampag = 10000;
$reg1 = ($pag-1) * $tampag;
$result = mssql_query("SELECT emp, cta, sedoc1, sedoc2, nudoc, tidoc from $tabla where agte=11", $conexion);
$total = mssql_num_rows($result);
echo "
Se encontraron : $total Documentos";
if (!mssql_num_rows($result)){
echo "¡ No se ha encontrado ningún registro !";
}
else{
echo "<table border = '1'> \n";
echo "
<tr>
<td>Empresa </td>
<td>Cuenta </td>
<td>Serie </td>
<td>Documento </td>
<td>Tipo </td>
</tr> \n";
for ($i=$reg1; $i<min($reg1+$tampag, $total); $i++) {
mssql_data_seek($result, $i);
$row = mssql_fetch_array($result);
echo "<tr><td>".$row["emp"]. "</td>
<td>".$row["cta"]. "</td>
<td>".$row["sedoc1"].$row["sedoc2"]."</td>
<td>".$row["nudoc"]. " </td>
<td>".$row["tidoc"]. " </td>
</tr>\n";
}
echo "</table> \n";
}
?>

mira, en lo que tengo la duda es en lo de conexion, pues no se cual es la sintaxis correcta para relativity, alguien se la sabe?
__________________
A computer scientist is someone who, when told 'go to hell' is offended about the 'goto' part rather than the destination
Responder Con Cita
  #4 (permalink)  
Antiguo 23-09-2005, 22:56:57
Avatar de Araceli Andalon
Un Nuevo Amigo
 
Registrado: sep 2005
Ubicación: 127.0.0.1
Posts: 9
Araceli Andalon Valoración +2
Predeterminado a propósito

por cierto, ya sé que debería ser ServerName, no 'serve' pero la intención era ver el mensaje de error que enviaba. Al parecer el relativity ya contesta pero de todas maneras no puedo hacer las consultas
__________________
A computer scientist is someone who, when told 'go to hell' is offended about the 'goto' part rather than the destination
Responder Con Cita
  #5 (permalink)  
Antiguo 23-09-2005, 23:37:55
Avatar de imported_chiaravel
Administrator
 
Registrado: dic 2002
Ubicación: Buenos Aires - Argentina
Posts: 2.281
imported_chiaravel Valoración +2
Predeterminado

Mira,

Ahora me encuentro a 400 km de mi oficina y calculo que el lunes estare de regreso y podre confirmarte la sintaxis del Relativity pero ya te adelanto que no es esa...

Saludos
Responder Con Cita
  #6 (permalink)  
Antiguo 26-09-2005, 17:28:33
Un Nuevo Amigo
 
Registrado: ago 2005
Posts: 21
mariela Valoración +2
Contactar con mariela a través de MSN
Predeterminado Se puede hacer esto en asp?

Una consulta:

Yo tengo en una maquina funcionando el relativity...y los odbc correspondientes, yo puedo desde otra maquina (servidor de intranet) distinta a la que esta instalado el relativity, mirar los odbc de otra maquina...es decir, sin necesidad de tener los driver de relativity...en el servidor de intranet...

porque yo puedo hacer esto:
con access..

StrConn = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& ("e:\sistemas\personal\dpersonal.mdb")
tabla = "pagos"....Tengo una base de datos en un lugar remoto...

Espero que me hayan entendido....Porque es muy dificil explicarlo...

Desde ya muchas gracias...
Responder Con Cita
  #7 (permalink)  
Antiguo 26-09-2005, 21:01:59
Avatar de Araceli Andalon
Un Nuevo Amigo
 
Registrado: sep 2005
Ubicación: 127.0.0.1
Posts: 9
Araceli Andalon Valoración +2
Predeterminado Gracias a todos

Hola!!

Gracias por leer mi mensaje. Ya supe en qué estaba mal. Resulta que la linea de conexión iba algo por el estilo de :

$conexion = odbc_connect("DSN=Server;UID=blahblah;PWD=blahblah blah","","");

Espeo que esto le ahorre los dolores de cabeza a alguien más, era sólo checar la sintaxis del odbc :smt020 jeje ahora sí que estoy apenada.
__________________
A computer scientist is someone who, when told 'go to hell' is offended about the 'goto' part rather than the destination
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Funciones de relativity vmunozb RM/COBOL & Relativity 1 06-12-2006 23:58:57
C# + Relativity ronaldrenteria RM/COBOL & Relativity 1 15-07-2006 14:38:50
Relativity en ASP krifs RM/COBOL & Relativity 6 05-04-2006 15:20:40
Que es el Relativity ? imported_chiaravel RM/COBOL & Relativity 6 28-12-2005 23:32:49


La franja horaria es GMT. Ahora son las 02:59:52.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right