Problemas con ADO
Estoy haciendo un programa que tiene 2 formularios (FORM1 y FORM2). En el FORM1 tengo un control ADO. En el FORM2 quiero utilizar el control ADO junto con un datagrid.El código es el siguiente:
ADO1.Adodc1.RecordSource = "SELECT lista.nombre"
ADO1.Adodc1.Refresh
Mi problema es que cuando se ejecuta la segunda linea me sale el siguiente error: "Error de sintasis en la clausula FROM"; despues me aparece "Error en el metodo Refresh del objeto IAdodc". No se a que se deben estos errores pues en la sentencia SQL no utilizo "FROM", y mi control ADO se llama Adodc1 y no IAdodc
ADO1.Adodc1.RecordSource = "SELECT lista.nombre"
ADO1.Adodc1.Refresh
Mi problema es que cuando se ejecuta la segunda linea me sale el siguiente error: "Error de sintasis en la clausula FROM"; despues me aparece "Error en el metodo Refresh del objeto IAdodc". No se a que se deben estos errores pues en la sentencia SQL no utilizo "FROM", y mi control ADO se llama Adodc1 y no IAdodc
No has probado a poner
"SELECT nombre FROM lista" en el recordsource??
suponiendo que nombre es una columna de la tabla lista
Ciao
"SELECT nombre FROM lista" en el recordsource??
suponiendo que nombre es una columna de la tabla lista
Ciao
Efectivamente es como tu dices, pero ahora lo que me ocurre es que me actualiza un textbox del FORM1 (pq lo tengo enlazado al Adodc1) y no el datagrid del FORM2 que es lo que quiero.
Si me puedes echar una mano te lo agradeceria.
(Quiero aclarar que el form1 se llama ADO1 y que el objeto ado se llama Adodc1)
Si me puedes echar una mano te lo agradeceria.
(Quiero aclarar que el form1 se llama ADO1 y que el objeto ado se llama Adodc1)
