Dudas sobre ADO y Visual Basic 6.0
Hola. Estoy utilizando un "DataEnvironment" para enlazar con una base de datos y necesito realizar una serie de consultas SQL en base a unos valores introducidos por teclado y no se como hacerlo.Al estar almacenados en variables no se como ponerlas dentro de una consulta para que las trate como el valor que almacenan.Los detalles son los siguientes:
En un "Combobox" tengo todos los nombres de los campos (columnas) de una tabla de la BB.DD.El usuario debe elegir uno de ellos a través de ese control.A continuación, solicito por teclado el valor del campo que ha elegido para realizar la consulta.
El código es:
Dataenvironment1.rspeliculas.Close
Dataenvironment1.rspeliculas.Source = "SELECT * FROM peliculas WHERE [campo] LIKE [valor]"
Data1.rspeliculas.Open
DataGrid1.Refresh
NOTA: El comando se llama 'peliculas' que es la tabla en cuestion; El control en el que se van a mostrar los datos es el "Datagrid1" que esta enlazado correctamente con el 'Dataenvironment1' mediante sus propiedades Datasource & Datamember.
Mi problema es que no se como incluir esas variables (valor&campo) dentro de la consulta para que funcione.Lo her intentado con los corchetes, con el acento circunflejo. Etc, y nada.
Bueno, espero que me pueda echar un cable.
Gracias.
En un "Combobox" tengo todos los nombres de los campos (columnas) de una tabla de la BB.DD.El usuario debe elegir uno de ellos a través de ese control.A continuación, solicito por teclado el valor del campo que ha elegido para realizar la consulta.
El código es:
Dataenvironment1.rspeliculas.Close
Dataenvironment1.rspeliculas.Source = "SELECT * FROM peliculas WHERE [campo] LIKE [valor]"
Data1.rspeliculas.Open
DataGrid1.Refresh
NOTA: El comando se llama 'peliculas' que es la tabla en cuestion; El control en el que se van a mostrar los datos es el "Datagrid1" que esta enlazado correctamente con el 'Dataenvironment1' mediante sus propiedades Datasource & Datamember.
Mi problema es que no se como incluir esas variables (valor&campo) dentro de la consulta para que funcione.Lo her intentado con los corchetes, con el acento circunflejo. Etc, y nada.
Bueno, espero que me pueda echar un cable.
Gracias.
2 respuestas
Respuesta de Roberto Alvarado
1
Respuesta de adrianxxi
1