consultas parametrizadas

lasemantica
27 de Abril del 2004
Hola, os relato el problema que tengo ver si alguien me saca del apuro

Estoy creando una aplicacion en VB que accede a una base de datos mediante ODBC.
Mediante el DataEnvironment he creado una conexion, y ahora estoy creando unas consultas para un formulario.

El formulario en cuestion consta de un combobox y una serie de campos de texto que reflejan informacion sacada de una consulta.

El combobox se rellena automaticamente seleccionando las propiedades Rowmember y Listfileld adecuadas que son la primera de las dos consultas que tengo creadas (Select * from clientes).

La segunda consulta es la siguiente (SClientes1):

Select *
from clientes C, clientes_adm CA, clientes_dir CD
where C.NIF_CIF=CA.NIF_CIF and C.NIF_CIF=CD.NIF_CIF and C.NIF_CIF=?;

El parametro que se ve en la consulta desearia que fuera el contenido del combobox que comentaba antes, para ello estoy poniendo codigo en el metodo Change() del mismo.

He puesto esto:

DataEnvironment1.SClientes1.Close
DataEnvironment1.SClientes1 (SelCliente.Text)

pero al ejecutar la aplicacion y seleccionar un cliente del combobox me salta un error que dice:

Error de compilacion el argumento no es opcional.

Me gustaria saber que esta pasando. El resultado final debe ser que al seleccionar del combo aparerzcan todos los datos del cliente abajo.

Mil gracias.