Visual Basic - VB-ADO conectar con AS/400

Life is soft - evento anual de software empresarial
 
Vista:

VB-ADO conectar con AS/400

Publicado por Wolver (1 intervención) el 10/11/2005 00:31:16
Como puedo conectarme a un ambiente de AS/400 mediante Visual Basic, si estoy utilizando ADO.

Que cambia en la cadena de configuración?????
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:VB-ADO conectar con AS/400

Publicado por manu (87 intervenciones) el 12/11/2005 00:54:48
PRUEBA CON ESTE CODIGO

xSysName = oSistema 'Nombre de tu Sistema AS400
xUser = oUsuario 'Usuario
xPass = oPassword 'Password

Public cnAs400 As ADODB.Connection

Set cnAs400 = New ADODB.Connection
cnAs400.Open "Provider=IBMDA400;Data Source=" & Trim(xSysName) & ";", Trim(xUser), Trim(xPass)

Para conectarte a una tabla
Dim rs As ADODB.Recordset

Screen.MousePointer = vbHourglass

sql = "SELECT * FROM LIBRERIA.TABLA"
Set rs = New ADODB.Recordset
Set rs.ActiveConnection = cnAs400
With rs
.CursorLocation = adUseClient
.CursorType = adOpenKeyset
.LockType = adLockOptimistic (SELECCIONA EL TIPO)
.Open sql, cnAs400
End With

Saludos Lima - Perú
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:VB-ADO conectar con AS/400

Publicado por Ariel (94 intervenciones) el 17/11/2005 15:06:02
Hola

para conectarte al AS/400, debes tener instalado el Client Access
cuando tengas esto
debes tener un ODBC

Dim DBAS400 As Connection
dim sql as string

sql="PROVIDER=MSDASQL;DSN=AS400;UID=MIUSUARIO;PWD=123"

Set DBAS400 = New ADODB.Connection
DBAS400.Open sql


saludos...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar