![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
#1
|
|||
|
|||
Mal filtro
¿Que problema hay en esta expresion?Es que vengo de java y me cuesta!
table1.Filter:= 'Nombre = ' '"+Edit1.Text+"' ; Gracias |
#2
|
||||
|
||||
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.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#3
|
|||
|
|||
Parece que hay lio de comillas, además tienes comillas dobles.
Pon esto a ver: table1.Filter := 'Nombre = ' + QuotedStr(Edit1.Text); Suerte. Tomás. |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
|