CAJA DE TEXTO CON SQL

LIZETH
13 de Diciembre del 2003
HOLA A TODOS:
COMO SERIA EL CODIGO PARA ESCRIBIR UNA SENTENCIA EN SQL EN UNA CAJA DE TEXTO.

UTILIZO UN ADODC PARA UNA TABLA DE LA BASE DE DATOS Y QUIERO FILTRAR INFORMACIÓN, LO QUE NO SE ES COMO INDICARLE A EL CUADRO DE TEXTO QUE DEBE OBEDECER UNA SENTENCIA SQL.

GRACIAS

Jorge
13 de Diciembre del 2003
Según se, no se puede asignar un SQL a un text box, el SQL está para la BD Adodc o Control Data, etc. Si durante el filtrado de Adodc por SQL tienes como respuesta varios registros, estos los puedes mostrar con un DBGrid al cual le asignas como Recordsource el nombre de Adodc. Si de todas maneras lo que quieres es asignar a un text box, esto tendria que ser por campo y por registro de la BD que te haya quedado después del filtro.

Otra opción es utilizar después del filtrado en SQL la opción FILTER del Recordset para tratar de dejar un solo valor como resultado para tu aplicación.

Cualquier duda, tienes mi correo.

Saludos.

Baltasar
13 de Diciembre del 2003
Si lo que quieres es hacer una consulta SQL que se escribe en tiempo de ejecución, sería:

set MRS=MDB.openrecordset(text1)

Siendo MDB la base de datos y MRS un recordset previamente declarado como tal.

Saludos