Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-11-2006
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.418
Poder: 24
fjcg02 Va camino a la fama
Unhappy error I/O 53

Hola a todos
Trabajo con delphi 7, con una aplicación que ataca una BBDD access con ADO. Tengo un grid con información de una tabla, y unos filtros en los que dependiendo la información que se desee se aplican a la tabla que se visualiza en el dbgrid ( utilizo la propiedad filter de la tabla). Hasta aquí todo normal.
El caso es que cuando corro el programa en un pc con los datos en local, funciona perfectamente.
Sin embargo, cuando ejecuto el programa en un pc que obtiene los datos de una unidad de red, cuando abro la tabla con el filtro que se aplica, me da el siguiente error "error I/O 53". A partir de ahí, el comportamiento del grid es errático. Entiendo que es un problema de ¿ velocidad de acceso a los datos ?.
El problema que tengo es que donde tengo la red no tengo el compilador, para saber exactamente dónde me da el error.
Hay alguien al que le haya pasado lo mismo ?
Hay manera de solucionar el problemas ?


Gracias a todos por leer la pregunta.

Un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #2  
Antiguo 09-11-2006
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.572
Poder: 27
egostar Va camino a la fama
El error que mencionas mas bien se refiere a un problema de red

Cita:
Codigo 53
Descripción The network path was not found
Nombre ERROR_BAD_NETPATH
Aqui un link de Microsoft donde puedes ver los errores.

Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #3  
Antiguo 09-11-2006
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.418
Poder: 24
fjcg02 Va camino a la fama
Otra cosa que no he comentado, no vaya a ser que el problema no tenga que ver con la tabla y el acceso a los datos.
Cada registro accede a un directorio del disco, y en un filelistbox muestro el contenido del directorio que apunta el registro.
Lo curioso es que esta parte no la he modificado para nada, y en el pc donde pruebo y no falla, no existen los directorios donde debieran estar los archivos, ya que esa parte no me interesa probarla; ya lo probé en su día y funcionaba perfectamente.

Gracias por la respuesta.

Un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #4  
Antiguo 09-11-2006
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.572
Poder: 27
egostar Va camino a la fama
Asi como lo describes creo que lo mejor que puedes hacer es un trace para ver en que parte del código se genera el error.

Me confunde un poco lo que dices

Cita:
Cada registro accede a un directorio del disco, y en un filelistbox muestro el contenido del directorio que apunta el registro
Cita:
en el pc donde pruebo y no falla, no existen los directorios donde debieran estar los archivos
Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #5  
Antiguo 09-11-2006
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.418
Poder: 24
fjcg02 Va camino a la fama
Te explico la jugada.
Es un programa simple para simples.
Una tabla de presupuestos. En una variable se indica en qué directorio se guardarán los archivos relacionados con ese presupuesto (c:\datos , h:\departamento, ....). El codigo del presupuesto indicará el directorio donde se guardan los archivos asociados a ese presupuesto ( planos, presupuestos, fotos, etc )
ejemplo
Presupuesto 0001
datos de archivos en c:\datos\0001
Presupuesto 0002
datos de archivos en c:\datos\0002
etc.
con cada registro nuevo creo el directorio correspondiente. Al acceder al registro, actualizo el directorio del filelistbox (path+\codigo ) y lo refresco. Ante un doble click sobre un fichero del filelistbox, ejecuto
ShellExecute(Application.MainForm.Handle, nil,
StrPCopy(zFileName, Fichero),
StrPCopy(zParams, ''),
StrPCopy(zDir, FPath),
SW_SHOW);
y arranca automáticamente la aplicación asociada a la extensión del fichero ( word, excel, autocad, visor de jpg's ) que tenga el sistema operativo.
Pues eso.
Un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #6  
Antiguo 10-11-2006
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.572
Poder: 27
egostar Va camino a la fama
Pues te reitero la única forma de saber en que punto de tu programa se está provocando el error es haciendo un trace de la aplicación, no veo otra forma de poder ayudarte.

Saludos.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
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
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Error Abstract Error y Access violation zvf OOP 33 08-09-2010 18:50:33
Error 10093 al ver un informe - Que error es este? URBANO Impresión 1 03-02-2006 18:44:39
¿Por qué me da este error?Error creating cursor manejador nuri SQL 2 01-08-2005 17:30:28
Error: RichEdit line insertation error DarkByte Varios 3 19-07-2004 12:28:09
Sql Error: error cannot insert a duplicate......................... inexperto SQL 2 04-06-2004 12:54:59


La franja horaria es GMT +2. Ahora son las 15:48:44.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi