PDA

Ver la Versión Completa : como consultar con un string en un campo memo


nvalerio
15-04-2004, 16:27:45
como hago para localizar una cadena de caracteres (string)en especifico en un campo de tipo memo, de una tabla de dbase .dbf hasta ahora he podido localizar los datos del campo memo pero haciendo la consulta con la totalidad de caracteres del campo, pero no se como hacer la busqueda de un caracter en especifico en el campo memo,
tambien probe con una consulta en sql con el objeto query y me consulto,

Query1.SQL.Append('Select * from correspondencia where resumen like "%cadena a buscar%");
Query1.Open;
While Not Query1.Eof do
begin
Memo1.Text:=Query1.FieldByName('RESUMEN').AsString;
Res1:=Application.MessageBox('Desea ver el siguiente registro','Consulta por Institución',MB_YESNOCANCEL);

if Res1 = IDNO then
begin
exit;
end;
Query1.Next;
end;
Query1.SQL.Clear;
Query1.Close;

pero no se como hacer que la consulta se haga a traves de una valor de busqueda que introduzca un usuario por ejemplo del obejeto edit.text a una veriable x, (x:=edit.text) como hago para que la consulta en sql me tome el valor de la variable x, en esta linea de comandos
Query1.SQL.Append('Select * from correspondencia where resumen like "%cadena a buscar%");

si me pueden ayudar...gracias

roman
15-04-2004, 16:34:19
nvalerio

Siendo nuevo aquí te recomiendo que leas la guía de estilo (http://www.clubdelphi.com/foros/guiaestilo.php) que entre otras cosas te dirá que no debes abrir varios hilos para un mismo mensaje. Esto ya lo preguntaste en http://www.clubdelphi.com/foros/showthread.php?t=9124 y es continuación de lo que yo te contesté ahí. Además este no es el foro adecuado para la pregnta siendo más adecuado el de tablas planas. Pediré al moderador de este foro que traslade tus mensajes al otro foro.

// Saludos