veo que usas la programación "a la vieja usanza"... usando las APIs de ClentAccess.
Eso, desde el punto de vista de rendimiento era mucho mejor que con ODBC, claro,
pero hoy creo que te sería mucho más rentable, tanto desde rendimiento (equivalente...) como desde funcionalidad...
usar "Procedimientos Almacenados" ("Stored Procedures" en inglés) que es un "estándar" comúnmente aceptado por todos los sistemas (incluído el AS/400 iSeries i/5...)
lo cual te permitiría, entre otras cosas,
- recibir (en el AS/400) unos parámetros sobre qué tipo de petición me ha llegado...
- devolver unos valores (por ejemplo si todo ha ido bien, o ha ocurrido algo como que no hay nada de lo pedido, etc) al terminar: creo que eso solucionaría lo que tú planteas de "controlar cuándo ha terminado el proceso"
- o incluso devolver directamente desde el proceso AS/400 un "record_data_set" con todos los resultados al propio VB para que él haga lo que quiera con ellos... (lo de pasarlos al Excel ?)
Saludos,
Antonio Fernández-Vicenti
------------------------------------------------------------------------------------------------
Hola a todos.Tengo un programa en Visual Basic que lanza un proceso en el AS400.Este proceso genera como resultado un fichero físico que el mismo programa Visual Basic traspasa directamente mediante ADO los datos a Excel.Mi deseo sería poder controlar la finalización del proceso en el 400 antes de plantar los datos en Excel.
Vicente Florencio Pérez
Portinsa ( Dpto. Informática )
Luis Caballero S.A.
El Pto. Santa María
Cádiz
-- Antonio Fernandez-Vicenti [EMAIL PROTECTED]
