Consultar datos con dbgrid
Estoy haciendo una consulta con dbgrid y le pongo el nombre o parte de él y me arroja bien los datos, pero al parecer es sensible a mayúsculas y minúsculas y por tanto no me muestra todos los registros...
¿Me pueden dar un tip para que me muestre todas las consultas?
Aquí pongo el código de la sentencia sql
var consulta : String;
begin
consulta := 'SELECT Codigo, Titulo, Autor, Existencia, Area FROM libros.DB WHERE Titulo LIKE ''';
consulta := consulta + '%';
consulta := consulta + EDIT1.Text;
consulta := consulta + '%';
consulta:=consulta +'''';
consulta:=consulta + ' ORDER BY Titulo';
QUERY1.SQL.Clear;
QUERY1.SQL.ADD(consulta);
QUERY1.Active := TRUE;
QUERY1.Open;
end;
var consulta : String;begin consulta := 'SELECT Codigo, Titulo, Autor, Existencia, Area FROM libros.DB WHERE Titulo LIKE ''';consulta := consulta + '%';consulta := consulta + EDIT1.Text;consulta := consulta + '%';consulta:=consulta +'''';consulta:=consulta + ' ORDER BY Titulo';QUERY1.SQL.Clear;QUERY1.SQL.ADD(consulta);QUERY1.Active := TRUE;QUERY1.Open;end;
¿Me pueden dar un tip para que me muestre todas las consultas?
Aquí pongo el código de la sentencia sql
var consulta : String;
begin
consulta := 'SELECT Codigo, Titulo, Autor, Existencia, Area FROM libros.DB WHERE Titulo LIKE ''';
consulta := consulta + '%';
consulta := consulta + EDIT1.Text;
consulta := consulta + '%';
consulta:=consulta +'''';
consulta:=consulta + ' ORDER BY Titulo';
QUERY1.SQL.Clear;
QUERY1.SQL.ADD(consulta);
QUERY1.Active := TRUE;
QUERY1.Open;
end;
var consulta : String;begin consulta := 'SELECT Codigo, Titulo, Autor, Existencia, Area FROM libros.DB WHERE Titulo LIKE ''';consulta := consulta + '%';consulta := consulta + EDIT1.Text;consulta := consulta + '%';consulta:=consulta +'''';consulta:=consulta + ' ORDER BY Titulo';QUERY1.SQL.Clear;QUERY1.SQL.ADD(consulta);QUERY1.Active := TRUE;QUERY1.Open;end;
Respuesta de ok69
1