PDA

Ver la Versión Completa : NO SE PUDO CREAR LA TABLA TEMPORAL APTMP000xxxx?


burasu
14-09-2004, 12:13:57
Hola amigos, tengo el siguiente problema en una aplicación que corre sobre Windows 98 se

Cuando accedo a la pantalla me muestra el mensaje de error del titulo de este hilo, donde xxxx es un nº aleatorio.

He consultado foros y en muchos de ellos parece que el error está en la carpeta temporal de windows o por espacio del disco duro, cosas que ya he descartado al existir la carpeta y por tener 15Gb de espacio.

No se por donde puede venir el error, ya que en otros equipos la aplicación funciona perfectamente?

guillotmarc
14-09-2004, 12:25:13
Hola.

¿ Que Interbase / Firebird utilizas ?, ¿ corre sobre la misma maquina o en un Servidor ? ¿ que Sistema Operativo utiliza el Servidor ? ¿ que componentes de acceso utilizas ? ¿ que ... ? ...

Saludos.

burasu
14-09-2004, 12:33:24
MMMMMM, es cierto, menudo gambazo he metido. Perdona Guillotmarc. Como dije en ese ordenador corres sobre Windows 98 se. La aplicación puede funcionar en modo cliente servidor, pero ese equipo en cuestión es monopuesto. La base de datos es Firebird 1.5, que creo que es la última a no ser que halla salido otra nueva.

Los componentes en concreto que utilizo en esa base de datos para acceder son los de la pestaña Interbase de Delphi.

Yo creo que el error es más problema de Hardware que de programación, ya que como dije antes, en otros equipos trabajando en modo multipuesto y siendo W2000 la aplicación si funciona perfectamente. Pero claro como arreglo ese problema sin tener que cambiar el PC ?¿?

guillotmarc
14-09-2004, 13:07:21
Hola.

¿ Tienes posiblidades de conectar esa maquina a una Red ?. Si puedes poner la base de datos en otro equipo y probarlo, entonces sabrás si el error te lo da el motor de Firebird, o los componentes de acceso.

En caso de que no te dé ningún error, está claro que el problema está en el motor de Firebird, por lo que yo revisaría el archivo de configuración de Firebird, para comprobar como está configurada la carpeta a utilizar para archivos temporales. (Puedes revisar como funcionan estos parámetros, en las Release Notes de Firebird 1.5).

Saludos.

burasu
14-09-2004, 13:18:32
Gracias, la verdad es que ese equipo no lo puedo conectar a una bd, ya que es de un cliente y no está en mi misma localidad. así que revisaré la configuración de Firebird según tus instrucciones.

De todas formas tienes alguna sugerencia o estas configuraciones son ya muy especificas para cada instalación?

De todas formas gracias por la respuestas

burasu
14-09-2004, 13:40:11
E de pedirte disculpas Guillotmarc, creo que la versión de Firebird es la 1.0, me he conectado al cliente y definitivamente esa es la versión que tiene. Es que estamos migrando a los clientes de la uno a la 1.5 y se me coló no asegurarme antes de la versión.

De todas formas estoy repasando la documentación de esa versión para ver si encuentro el fallo ahí.

Siento haber sido tan rapido respondiendote y no asegurandome antes

burasu
15-09-2004, 13:34:40
Me he leido la documentación de Firebird 1.0, pero no indica nada sobre posibles errores parecidos, o bien configurar donde se almacenaran los datos temporales.

No se, se me ocurre como sugerencia rápida actualizar a la versión de Firebird 1.5, pero y si el fallo sigue? No se, que me recomendais??

guillotmarc
15-09-2004, 17:07:55
Hola.

En Firebird 1, no conozco que se pueda configurar. En Firebird 1.5 hay unas entradas especiales en el archivo de configuración para indicar donde se ubicarán los archivos temporales.

Aunque el problema también puede estar con archivos temporales que creen los componentes de acceso. Pero si no puedes separar el motor de la aplicación, no se me ocurre como puedes averiguar cual de los dos te genera el problema.

Saludos.