Fórum tamanho do campo usando LIKE #255487
21/10/2004
0
quando faço um consulta usando o comando like e digito até o limite do campo da erro, dizendo que o exedeu o tamanho do campo... ou seja, o ´¬´ que usa para o like também conta como um caracter!????
gostaria que alguem me confirmasse isso....
tem alguma maneira de não entrar como caracter???
valeu
t+
Mrcdlf
Curtir tópico
+ 0Posts
21/10/2004
Crpavao
Gostei + 0
21/10/2004
Mrcdlf
firebird
Gostei + 0
21/10/2004
Vinicius2k
Não. Se seu varchar tem 50 posições, vc só pode passar um parametro de 50 posições, se estiver usando 1 coringa (¬), no máximo 49 posições de texto, se estiver usando 2 coringas, 48 posições de texto.
T+
Gostei + 0
22/10/2004
Adilsond
with MinhaQuery do begin if Active then Close; SQL.Clear; SQL.Add(´select campo1,´); SQL.Add(´ campo2´); SQL.Add(´from tabela´); if Length(Edit1.Text) < 10 then SQL.Add(´where campo1 like ´ + QuotedStr(Edit1.Text + ´¬´)) else SQL.Add(´where campo1 = ´ + QuotedStr(Edit1.Text)); SQL.Add(´order by campo1´); Open; end;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)