Fórum pesquisa em campo blob #396207
23/02/2011
0
SQLQuery1.Close;
ClientDataSet1.Close;
SQLQuery1.SQL.Clear;
SQLQuery1.SQL.Add('Select * From GDM Where TEXTO2 like :PESQ');
SQLQuery1.Params.ParamByName('PESQ').Value := '%'+Edit1.Text+'%';
ClientDataSet1.Open;
SQLQuery1.SQL.Add('Select * From GDM Where TEXTO2 like :PESQ');
Assim
SQLQuery1.SQL.Add('Select * From GDM Where TEXTO2 containing :PESQ');
SQLQuery1.SQL.Add('Select * From GDM Where TEXTO2 = :PESQ');
SQLQuery1.SQL.Add('Select * From GDM Where TEXTO2 = palavra_que sei_q_existe');
Valdenir Matos
Curtir tópico
+ 0Posts
23/02/2011
Wilson Junior
SQLQuery1.Params.ParamByName('PESQ').Value := QuotedStr('%'+Edit1.Text+'%');
Espero ter colaborado.
Gostei + 0
24/02/2011
Valdenir Matos
Em campo varchar eu posso usar charset ISO8859_1 e collate PT_BR ja no blob não. sabe como posso resolver isso? obrigado pela atenção.
Gostei + 0
24/02/2011
Alan Souza
Gostei + 0
24/02/2011
Valdenir Matos
TEXTO1 BLOB SUB_TYPE 1 SEGMENT SIZE 6000 CHARACTER SET WIN1252 collate WIN_PTBR,
\viewkind4\uc1\pard\lang1046\f0\fs16 FIL\'c9, AV\'d4, C\'c3O\f1\par
}
ja usei a StormUDF.dll e tambem não funcionou
DECLARE EXTERNAL FUNCTION TRATAACENTOS CSTRING(254) CHARACTER SET NONE RETURNS CSTRING(254) ENTRY_POINT 'TrataAcentos' MODULE_NAME 'StormUDF'
Gostei + 0
24/02/2011
Alan Souza
por que eu sempre usei assim e funciona.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)