Cita:
Empezado por eudy.net
Ya que si lo hago por medio de QuotedStr :
consulta := 'SELECT * FROM Tconductor WHERE' + quotedstr (combobox1.text) + '=' + QuotedStr(edit2.Text);
me le agrega comillas simples (') al comienzo y al final de la expresión, esto resultaría del siguiente modo:
select * from Tconductor where 'campo' = 'registro a buscar'
|
¿Porque agregas las comillas al campo? No lo hagas, no es necesarios. Esto te debería funcionar, si no he entendido mal...
Código Delphi
[-]
consulta := 'SELECT * FROM Tconductor WHERE' + combobox1.text + '=' + QuotedStr(edit2.Text);
La propiedad Text del combobox ya es de tipo string, por lo tanto no debes hacerle nada.