Visual Basic - AYUDA URGENTE: CONEXION VISUAL BASIC CON VFOX PRO

Life is soft - evento anual de software empresarial
 
Vista:

AYUDA URGENTE: CONEXION VISUAL BASIC CON VFOX PRO

Publicado por ROBERTO_G (2 intervenciones) el 13/12/2001 13:25:45
HOLA, OJALA ME DEN UNA MANO, ESTOY ABURRIDO YA CON ESTO...
POR MOTIVOS DE TRABAJO DEBO ACCESAR A DOS TABLAS DE FOX PRO MEDIANTE VISUAL BASIC.
PARA EMPEZAR EL ODBC DE FOX NO FUNCIONA PORQUE LO HA REEMPLAZADO EL ODBC DE VFOXPRO.
CREE UNA BASE DE DATOS EN VISUAL FOX PRO Y ANEXE ESTAS DOS TABLAS.
EN MI APLICACION VISUAL BASIC, UTILIZO DOS DATAGRIDS, UNO PARA CONTRIBUYENTES Y OTRA PARA DETALLES.
AL PRIMERO ACCESO NORMAL CON UN OBJETO CONECTION Y UN RECORDSET, MEDIANTE UNA SENTENCIA SQL:
' rs.Open "select * from Contrato", cn, adOpenDynamic, adLockBatchOptimistic, adCmdText
AL HACER UN CLIC EN UN REGISTRO DEBE PASAR EL VALOR DEL CAMPO CODIGO DE ESE REGISTRO AL OTRO DATAGRID Y MOSTRARLO. LA SENTENCIA QUE USO ES LA SIGUIENTE:
'Set DataGridDet.DataSource = cn.Execute("select * from resrecib where F_codigo = '& rs(2)'")
CON LA CUAL ME MUESTRA EL DATAGRID CON LAS CABECERAS DE LOS CAMPOS MAS NO LA DATA. Y EL ERROR ES FALTA ALGUN OPERADOR.
SUPONGO QUE ESTOY MANDANDO MAL ESE rs(2) Y NO LO IDENTIFICA.
AHORA EN SQL SI ME DA LA DATA EN EL DATAGRID; PERO EN VFOX NO, SUPONGO QUE SEA ALGO CON EL MOTOR DE BASE DE DATOS Y LA SENTENCIA SQL DE VFOX..
SON DOS AYUDAS QUE NECESITO:
1) CONECTARME Y MANEJAR LOS DATOS CON VFOX PRO EN MI DATAGRID (ADEMAS SABER COMO PASAR EL VALOR DE UN CAMPO ESPECIFICO EN UN REGISTRO SELECCIONADO DE MI DATAGRID PRINCIPAL)
2) COMO MANEJAR ESOS DATOS DESDE FOX PRO CON EL VISUAL BASIC.

LLEVO VARIOS DIAS DE ESTO Y EL AVANCE QUE TENGO QUE PRESENTAR ES PARA MAÑANA VIERNES, ASI QUE LE AGRADECERE MUCHISIMO A QUIEN ME PUEDA AYUDAR....

ROBERTO G.
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