[firebase-br] problema na execucao do sql

Moyses Perillo de Carvalho perillo em pop.com.br
Ter Dez 13 14:53:45 -03 2005


AO EXECUTAR ESTA SQL ABAIXO PARA UMA DETERMIDADA EMPRESA 1 O PROGRAMA ENCONTRA O
FUNCIONARIO.
SE EXECUTAR NOVAMENTE PARA UMA EMPRESA 2 JA NAO ENCONTRADA O FUNCIONARIO DA EMPRESA 2
SE SAIR DO PROGRAMA E EXECUTAR A EMPRESA 2 ELE ENCONTRA O FUNCIONARIO DA EMPRESA
MAS SE LOGO EM SEGUIDA EXECUTAR PARA A EMPRESA 3 NAO ENCONTRA O FUNCIONARIO

OBRIGADO POR TODA AJUDA

SFUNCI -> TSQLQUERY
CFUNCI -> TCLIENTDATASET
DSFUNCI -> TDATASOURCE

     DM2.CFUNCI.Close;
     DM2.CFUNCI.Active := FALSE;
     DM2.DSFUNCI.DATASET:=DM2.CFUNCI;
     DM2.SFUNCI.Close;
     DM2.SFUNCI.SQL.clear;
     DM2.SFUNCI.sql.add('SELECT
CODFUNCIONARIO,CODEMPRESA,NOME,CODFUNCAO,DESCFUNCAO,TURNO,CODPESSOA,DATAADMISSAO,');
     DM2.SFUNCI.sql.add('DATADEMISSAO,ULTPERIODICO,
INICIOAFASTAMENTO,DIASAFASTAMENTO,MOTIVOAFAST, ');
     DM2.SFUNCI.sql.add('CODSETOR,DATABASE2,SITUACAO,EMPRESA,SITUAC,CODFUN2,SEXO,DATANASC,SETORNOME
');
     DM2.SFUNCI.sql.add(' FROM FUNCIONARIOS');
     DM2.SFUNCI.sql.add(' where  ');
     DM2.SFUNCI.sql.add('(UPPER(NOME) LIKE :WNOME)');
     DM2.SFUNCI.sql.add (' AND (CODEMPRESA = :WCODEMPRESA)');
     DM2.SFUNCI.sql.add (' AND ((SITUAC = :WSITUAC) OR (SITUAC = :WSITUAC2))');
     DM2.SFUNCI.SQL.add(' ORDER BY NOME');

Moyses Perillo de Carvalho
www.mdinformatica.com.br
Fone(31)9222 6014
email perillo em pop.com.br




Mais detalhes sobre a lista de discussão lista