Wenas a todos...ss mi consulta es esta :D
Estoy desarrollando un programa en VB6, que accede a una base de datos y me devuelve la información que necesito... mi problema está a la hora de acceder a los Queries o Consultas de mi base de datos (Access 97) ... no logro entender como obtener el acceso a los queries desde mi aplicación y mostrarlos en el programa... :S plzz si alguien tiene la solución por favor respondanme .. lo necesito :D..
Atte. NzeR!
Cita de: Nizer en 29 Julio 2006, 23:55 PM
Wenas a todos...ss mi consulta es esta :D
Estoy desarrollando un programa en VB6, que accede a una base de datos y me devuelve la información que necesito... mi problema está a la hora de acceder a los Queries o Consultas de mi base de datos (Access 97) ... no logro entender como obtener el acceso a los queries desde mi aplicación y mostrarlos en el programa... :S plzz si alguien tiene la solución por favor respondanme .. lo necesito :D..
Atte. NzeR!
puedes enlazar controles a bases de datos... hay un post en el que me respondieron a mi todo todito muy bien...
http://foro.elhacker.net/index.php/topic,127987.0.html
Bien, pero tu problema creo que es utilizar procedimientos almacenados.
en este caso commandtype debe ser adcmdproc
dim Cn as adodb.connection, Cmd as adodb.command, Rec as adodb.Recordset
Set Cn=new adodb.connection
cn.open connectionstring, usuario, clave
set Cmd=new adodb.command
set Cmd=new adodb.command
cmd.commandtype=adcmdproc
cmd.activeconnection=cn
cmd.commandtext="procedimiento parámetro, ..., ..."
Rec=cmd.execute
Ojo, en sql server los procedimientos se pasan de otra forma. Allí es funcion(parámetro, parámetro, ..., etc)
Un saludo
Naturalmente también puedes conectar un datagrid si en el recordsource pones adcmdproc.
En este caso tendrás que poner un procedimiento existente (por la misma razón que si pones adcmdtable tendrás que poner una tabla existente o tendrás error).
Un saludo
Gracias ;D... ahora pude solucionar el problema y seguir con mi App-!
:P gracias a todos :D