¿Cual objeto utilizó para la conexión?
¿Debo insertarlo en mi formulario?
¿Cómo debo configurarlo?
El client access de IBM, tiene asistentes para la conexión pero quiero
controlar las consultas y ingresos por mi cuenta, y no me da mayor
información sobre que objeto utiliza, lo que si se que usa un DATA link 4.0 o
algo así..
Dim cndatabase As ADODB.Connection
Dim rsestado As ADODB.Recordset
Dim strconn As Variant
Dim strsql As Variant
Private Sub Command1_Click()
Set cndatabase = New ADODB.Connection
strconn ="provider=AQUI; data source=QS105T10M;initial catalog=PROYECTMSI;_
user id=aniupre password=xxxxx;"
cndatabase.Open strconn
Set rsestado = New ADODB.Recordset
strsql = "SELECT ESTADO. COD_ESTADO, ESTADO.NOM_ESTADO, ESTADO.COD_ZONA
From S105T10M.ANAPRO.ESTADO ESTADO"
rsestado.Open strsql, cndatabase
end sub
Agradezco de antemano quien me pueda ayudar, pueden hacerlo por este medio o
escribirme a: vsan...@toyota.com.ve
Muchas gracias
"Víctor Sánchez" <Vctor S nc...@discussions.microsoft.com> escribió en el
mensaje news:8E3B0F13-992F-4998...@microsoft.com...
realmente nunca trabaje con el oledb para AS400 pero por lo que comentas
tenes instalado el cliente oledb en el equipo desde el que te queres conectar
podes probar creando un archivo de extension udl, luego le das doble click y
alli te apareceran los clientes oledb instalados que podes utilizar... fijate
si te aparece el de AS400... luego configuras todas las opciones... una vez
finalizado esto, podes editar el archivo udl con un notepad o editpad y alli
encontraras la cadena de conexion.....
todo esto claro si decis que tenes instalado correctamente el cliente oledb
para AS400..
salu2!!
pablo
"Víctor Sánchez" escribió:
Ahora, una pregunta más, tengo creado un DNS de sistema creado en el
administrador de ODBC de windows xp justamente configurado para conectarse
con la base de datos del OS400 de IBM, cual sería el código de conexión en
ADO para hacer la conexión e intentado con un control Adodc1 y me da
problemas a continuación el código:
Adodc1.ConnectionString = "DSN=prueba;uid=anapro;pwd=bar1"
gracias de nuevo...
Gracias por el interes...
Adodc1.ConnectionString = "DSN=prueba;uid=anipre;pwd=xxx"
gracias por la ayuda...
"Julio Cesar" escribió:
proba con la misma cadena de conexion que obtuviste....
Adodc1.ConnectionString = "cadena_obtenida_del_udl"
y si te da error, podes transcribirlo para verlo....
Yo hice lo siguente:
Cree el DSN de sistma con el controlador ODBC del client access(debe estar
instalado) con las bd requeridas, con el adodc genere una cadena de
conección utilizando cómo cliente el OleDb - ODBC, luego generé la cadena de
conección con el asistente del ADODC y la copie para usarla en VB6, me
deshice del data control y funciona optimamente..
En las pruebas haye la manera de conectarme via OleDb sin necesidad de usar
el proveedor ODBC, pero es una trauma y además para realizar una consulta
sql tenia que pasar cientos de parametros, la biblioteca, la base, la tabla,
en fin toda una tragedia.
Si quieres un ejemplo de la cadena de conexión puedo pasartela en horas del
dia de mañana...
Saludos Cordiales..
"Víctor Sánchez" <Vctor S nc...@discussions.microsoft.com> escribió en el
mensaje news:8E3B0F13-992F-4998...@microsoft.com...