PDA

Ver la Versión Completa : Mal filtro


vicrati
11-04-2004, 17:46:33
¿Que problema hay en esta expresion?Es que vengo de java y me cuesta!

table1.Filter:= 'Nombre = ' '"+Edit1.Text+"' ;
Gracias

guillotmarc
11-04-2004, 19:27:48
Hola.

Una cadena esta delimitada por símbolos ', si quieres que la cadena contenga un ' tienes que ponerlo dos veces (para que no se confunda con el delimitador).

Table1.Filter := 'Nombre = ''' + Edit1.Text + '''';

Saludos.

Tomás
11-04-2004, 19:36:51
Parece que hay lio de comillas, además tienes comillas dobles.

Pon esto a ver:

table1.Filter := 'Nombre = ' + QuotedStr(Edit1.Text);

Suerte. Tomás.