La Web del Programador: Comunidad de Programadores
 
    Pregunta:  160 - UTILIZAR UNA BASE DE DATOS UBICADA EN UN AS/400
Autor:  Sigfrido
¿Como puedo utilizar con Visual Basic una base de datos remota ubicada en un AS/400 tipo DB2/400, y que tipo de conexion necesito?
Nota: Actualmente tengo tarjetas de comunicación sincronas SDLC.
Gracias

  Respuesta:  Antonio Gago
Dim Cnn as string
dim rs as ADODB.Recordset

Public Sub Main()

Cnn="Provider=IBMDA400;Data Source=192.168.1.1;User id='usuario';Password='pass';"
set rs = new adodb.recordset
rs.open "Select * from biblioteca.archivo where...."
while not rs.eof
list1.add rs("nombrecampo")
rs.movenext
wend
rs.close
set rs = nothing
end sub

  Respuesta:  cesar castellanos
puedes utilizar una conecxio odbc primero instala el drive de client access y configuara la ruta hacia la base de datos en este caso a lo mejor tendras que dirigirte hacia una biblioteca en particular luego en vb podras generar un data enviroment donde podras jalar los datos para luego hacer las sentencias sql que necesistes suerte.

  Respuesta:  José Benicio García Gómez
La manera más rápida y eficaz es usando una conexión tipo OLEDB, puedes usar la que trae el propio Client Access o yo por ejemplo uso la de Hit Software, y la verdad es que va muy bien.

  Respuesta:  Sebastian Door's
Podes usar ODBC para DB2 provisto por los clientes de comunicacion de (Client Access) de IBM, o si es una aplicacion mas grande y queres conexiones mas avanzadas podrias instalar un SNA Server que provee todo tipo de comunicaciones entre Mainframes y Windows NT.

  Respuesta:  InCaSaS
¿Utilizas algún tipo de emulación (tipo EXTRA, BOSSANOVA, etc))?
Echale, si puedes, un ojillo a mi JomPeich: http://www.geocities.com/BourbonStreet/Delta/3637/index.html

  Respuesta:  Gonzalo
Usa ClientAccess Version 3R1M3, puedes bajar la version beta en la pagina de IBM debe haber una liga de AS/400.