FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Ayuda con Cliente Interbase
Hola, soy nueva en el foro, y necesito ayuda.
Tengo el siguiente problema. Tengo una maquina servidor y tres maquinas clientes con interbase y el sistema esta hecho en delphi 7. El problema es que cuando hay alguna consulta que contenga order by o group by, me sale un error: I/O error for file "C:\WINDOWS\TEMP\ib_sort_a03360" Error while trying to open file sort file Y no es problema de la maquina porque si cambio la base a una que era cliente no me sale e error y en la que antes era servidor y ahora cliente si me sale. Mil gracias a quien me pueda ayudar!. Saludos Silvana |
#2
|
||||
|
||||
Según puedo imaginar, el usuario que corre el servidor de Interbase no tiene permisos sobre la carpeta c:\windows\temp
Seguramente eso no ocurre al intercambiar de máquinas, porque en la máquina "servidor" te conectas usando el protocolo local, y quizás esto cambia el entorno de ejecución. Podes comprobarlo si la cadena de conexión en el servidor no incluye un nombre de host. Si es así, cámbialo. Por ejemplo, c:\datos\base.idb por localhost:c:\datos\base.idb Y veamos si entonces el error si se produce. Trata, también, de ajustar los permisos para el usuario que corre IB. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#3
|
|||
|
|||
Hola y gracias, pero desde donde le doy permisos al usuarios sobre la carpeta c:\windows\temp ??
Saludos Silvana |
#4
|
||||
|
||||
primero, clic derecho en la carpeta y luego selecciona la pestaña seguridad.
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#5
|
|||
|
|||
mira, no se si estoy bloqueda o que, pero para dar permiso tengo que destildar donde dice solo lectura?? porque la destildo pero cuando vuelvo a entrar sigue tildado, como que no hace nada, y en compratir y seguridad, donde esta para poner compartir carpeta, en la carpeta c:\windows\temp no esta habilitado para tildarlo.
Gracias. Saludos. Silvana |
#6
|
||||
|
||||
recordá que debes dar acceso al usuario que corre el servicio de firebird, y no a tu propio usuario (salvo que sea el mismo).
Sobre el hecho que no aplique los permisos... seguramente haga falta tener permisos de administrador para cambiarlos. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#7
|
||||
|
||||
resp
¿Es windows Vista?.
Si es eso trata desactivando UAC. Hay uan aplicacion que llaman vistaexpert que lo hace. Esto es si el vista.
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa. |
#8
|
|||
|
|||
Hola Silvana
Aunque ya no uso Interbase (me pasé a Firebird) trataré de ayudarte. He cambiado varias veces de máquinas entre cliente y servidor y nunca tuve el problema que comentas... Podrías decirme que componentes utilizas para la conexión? y además, la máquina que era servidor y ahora es cliente cómo está ejecutando Interbase? Saludos Fita |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Configuracion cliente/servidor para aplicativo en Delphi con Interbase via ADSL | Ale Alvarez | Firebird e Interbase | 4 | 10-07-2007 23:19:34 |
Aprender SQL/Interbase/Aplicaciones Cliente Servidor | camelumi | Varios | 1 | 24-09-2004 17:52:16 |
Conexion interbase Servidor Linux Cliente Windows | rogeriobeltran | Firebird e Interbase | 4 | 18-12-2003 00:36:44 |
Conexión en Cliente Servidor de Delphi7 con Interbase | panky_ds2002 | Conexión con bases de datos | 1 | 14-09-2003 04:56:51 |
Como realizar una aplicacion cliente/servidor en interbase? | Argaron | Firebird e Interbase | 2 | 16-05-2003 20:17:50 |
|