Hola Primero quiero decir que vivo en Suiza y a pesar de ser espaņol, tengo bastantes dificultades para escribir en castellano. Y mas tratandose de un tema de informatica. Tambien tengo que decir, que no conozco, muy bien Visual Basic, pero si el AS/400. He trabajado con Gupta SQL Windows, Delphi 3/4 y con Excel 97 usando un AS/400 como servidor. Lo mas importante es que el AS/400 sea un modelo RISC. Tambien con las ultimas versiones del sistema operativo OS/400 (V3R7 o V4Rx) la velocidad en acceso por C/S ha sido aumentada bastante. Tambien usando un model S (por ejemplo 40S) supone un mejora en ese tipo de accesos. He aqui algunos consejos que pueden ser utiles: - Solo utilizar el "Journaling" en los archivos que verdaderamento lo necesitan. - Utilizar siempre indices (logical files) para acceder los archivos - Intentar de abrir un conexion con el AS/400 cuando arranca el programa VB, y cerrarla al termino del programa. - Evitar de usar SQL dinamicos, ya que estos abren y cierran los archivos constantemente. - Usar STRSRVJOB para controlar detalladamente el proceso de acceso a los archivos Si quiere informaciones detalladas sobre alguno de los puntos mencionados envieme un mensaje a la direccion siquiente: Rogelio.Monje@top-edv.ch De todos modos, segun mi parecer, el AS/400 de momento no puede alcanzar la velocidad de un servidor SQL (Unix o NT). Espero que le sirva uno u otro consejo Rogelio rogelio.monje@top-edv.ch