La Web del Programador: Comunidad de Programadores
 
    Pregunta:  14584 - CONEXION X ADO AS/400
Autor:  hugo cardenas
Dres. necesito una ayuda actualmente me conecto a As400 con el DObc el driver de Cliente Accesspero es muy muy lento y me abre muchas conexiones por lo que deseo ver otra fomra como conectarmente usando ado a traves de un proveider para as/400, que sea mas rapido, por lo que solicitoa todos ustesddes ienen un consejo que me lo den.
Gracias

  Respuesta:  Adolfo Inofuente Nuñez
Esta es la forma mas practica de conectarse desde VB con una biblioteca de AS400

Dim CO As New ADODB.Connection
Dim Connect as String

Connect = "DSN=NOMBREDSN;UID=USUARIO;PWD=PASSWORD;"
CO.ConnectionString = Connect
CO.CursorLocation = adUseClient
CO.Open

Si desea informacion sobre Crear Sentencias Preparadas para Modo de Insertar, Modificar, o Eliminar, no dude en comunicarse con [email protected] que gustoso le respondere.

Espero que le haya servido.

  Respuesta:  Rafael Olmedo Fernández
hola, con respecto este tema, yo tengo instalado Client Access, el cual incluye un provider para el 400, yo lo utilizo y hasta el momento no me ha dado problemas. Si lo tienes instalado, puedes generar la cadena de conexión agregando un control AdoData al formulario, y al seleccionar 'generar cadena de conexión' entrarás en un asistente con cual podrás seleccionar dicho provider.
Saludos

  Respuesta:  Eduardo Lopez
hola, mira, una manera facil es acceder a traves de Acces Adjuntando tablas, esto es facil pero como contra y mucha es que no podras hacer o ejecutar sentencias SQL si quieres hacer alguna busqueda, transacciones o actualizar,eliminar, pero si podras hacer un FindFirst para buscar y actualizar como se hace en cualquier ABM.

  Respuesta:  José Ariel Limandri
Busca en internet el driver Hit que es para acceder directamente al AS
busca por Hit ODBC o Hit+AS400 etc..