![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Y en que carpeta de la otra máquina está el gds32.dll??
Tiene instalado el cliente interbase?
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#2
|
||||
|
||||
|
entiendo que se quiere hacer es lo siguiente:
generar una aplicacion .EXE que este en el servidor de web que responda a un parametro mandado por .HTML para devolver datos de una .GDB de interbase que tambien esta en el servidor, y a su vez esta puede ser accedida desde cualquier lugar donde haya internet. Tambien debe considerarse que la pagina en cuestion no tiene nada, absolutamente nada, que ver con interbase, no hay cliente IB ni es la intencion que lo haya en la maquina que actua como cliente de HTTP. Para redondear, se entra a www.pepe.com se accede al index.html y este tiene una instruccion sismilar a la siguiente: <FORM METHOD="post" ACTION="http://www.pepe.com/cgi/programa.exe"> en el cual se ejecuta el programa.exe que accede a la .GDB en cuestion y devuelve un .HTML que me muestra la informacion requerida. Ahora, el problema que se le sucita a nuestro colega Slash, es que cuando el programa.exe trata de acceder a la GDS32.DLL de interbase le tira el error "unable load gds32.dll", y esto es lo que no se entiende porque pasa, se ha probado copiando la dll en el mismo directorio y no pasa nada, como se esta usando dbexpress D7 e IB6 puede que tambien se necesiten la midas.dll y la dbexpint.dll y hasta el dbxconection.ini, pues ya han sido copiadas y tampoco anda, ahora espero que se entienda cual es la cuestion, quisiera saber si hay alguna solucion para esto, gracias de antemano pd: el servidor es IIS de WinXP |
|
#3
|
||||
|
||||
|
A ver a ver...
No podria el mismo Slash explicar lo que pasa?? ![]() en fin... yo me imagino que cuando dice: Cita:
Si lo que está haciendo es invocar al CGI desde un browser, el funcionamiento será exactamente el mismo si se invoca en "local" que si se invoca en "remoto". La máquina que corra el CGI (y el webserver) claro que tiene que tener instalado el cliente de interbase. El servidor de base de datos puede correr en esta máquina, o en cualquier otra accesible por la red. La gds32.dll no debe estar en la misma carpeta del CGI. supongo que debe estar en la carpeta del sistema. Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#4
|
||||
|
||||
|
ok, si es verdad, supongo que el se puede explicar solo, pero porque da el error de la DLL y no termina de ejecutar un EXE (el cgi) que anda bien localmente pero no en otro ordenador???, aca el asunto es que no se sabe porque da "UNABLE LOAD GDS32.DLL", ese es el problema y no hemos podido resolverlo
pd: que disculpe Slash si uno se entromete describiendo un problema personal parecido al de él. pd2: gracias por la respuesta |
|
#5
|
||||
|
||||
|
Cita:
Que significa exactamente esto??? ya te dije en dos ocasiones anteriores que para "ejecutar" el exe en otro ordenador, este debe tener instalado el cliente de ib. Es diferente "invocar" el cgi desde un webbrowser en otro ordenador... y me parece que estas confundiendo los términos. Cita:
Cita:
Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#6
|
||||
|
||||
|
solo una aclaracion, cuando digo "nosotros" me refiero a MI grupo de trabajo, que al igual que Slash no podemos hacer andar ciertas cosas, simplemente eso, quizas deberia haber creado otro hilo, no lo quise hacer porque no me parecio logico. Pero visto que hay cosas que no entiendo o no se explicar, voy a repetirme en otro hilo para poder determinar que es lo que estoy haciendo mal, disculpen si estuve errado en algun concepto o cometi algun error involuntario, igual gracias!!!
|
|
#7
|
|||
|
|||
|
haber...parece ser que este señor tiene mas o menos el mismo problema que yo, aunque no estoy seguro.
Lo que me pasa es que nececito que mi cgi haga una consulta en una db que esta en el servidor y despues me devuelva una pagina html con una respuesta, puntualmente un listado. Aver si nos ponemos deacuerdo, yo simplemente quiero que cualquier persona entre por internet con un web browser me pase un dato (ya sea con el metodo "post" o "get") con ese dato el cgi hace una consulta, en la db que esta en el server, y me da como respuesta un html con los datos que saco de ahi. Ha y por cierto el server usa IIS en una maquina con win XP que tiene instalado IB6 y Delphi7. Espero los datos sean suficientes desde ya muchas gracias y PORFAVOR DENME UNA MANO QUE YA PROVE DE TODO Y NO FUNCIONA. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|