Hola
A parte de lo que te comenta Juan Antonio....
Puedes conectarte al AS400 mediante ODBC (si no quieres gastarte dinero) o bien con componentes de acceso nativo estilo ClientObjects (con los que te gastarás "pasta" gansa). Todo depende de lo que quieras conseguir, es decir, si sólo es la conexión para leer tablas, con el ODBC tienes suficiente, pero si quieres acceder a procesos de AS400 (CLS,...) necesitarás algún componente de acceso nativo