Fórum ajuda com select no ado #527761
04/08/2015
0
estou com um problema no meu select
Close;
SQL.Clear;
SQL.Add('select FORNE_ID,FORNECEDOR,nf,TOTAL_PRODUTOS,FRETE,VALOR_IPI,outras,TOTAL_NOTA,DATA_PROCES,DATA_DIGITACAO,');
SQL.Add('cancelada from NF_COMPRA where DATA_DIGITACAO >= '' +DateTimePicker1.Date+ '' and cli_data_cadastro <= ''+DateTimePicker2.Date+'';'');
Open;
apresenta os seguintes erros:
[dcc32 Error] UEntradasCARR.pas(56): E2052 Unterminated string
[dcc32 Error] UEntradasCARR.pas(57): E2029 ')' expected but identifier 'Open' found
Close;
SQL.Clear;
SQL.Add('select FORNE_ID,FORNECEDOR,nf,TOTAL_PRODUTOS,FRETE,VALOR_IPI,outras,TOTAL_NOTA,DATA_PROCES,DATA_DIGITACAO,');
SQL.Add('cancelada from NF_COMPRA where DATA_DIGITACAO >= '' +DateTimePicker1.Date+ '' and cli_data_cadastro <= ''+DateTimePicker2.Date+'';'');
Open;
apresenta os seguintes erros:
[dcc32 Error] UEntradasCARR.pas(56): E2052 Unterminated string
[dcc32 Error] UEntradasCARR.pas(57): E2029 ')' expected but identifier 'Open' found
Tiago Santos
Curtir tópico
+ 0
Responder
Posts
04/08/2015
Mateus Ribeiro
Bom dia!
Cara, não se usa aspas duplas e não faz sentido abrir string com aspas simples e fechar com duplas. Vários erros, e de conversão tbm...
Segue o código consertado:
Cara, não se usa aspas duplas e não faz sentido abrir string com aspas simples e fechar com duplas. Vários erros, e de conversão tbm...
Segue o código consertado:
SQL.Add('cancelada from NF_COMPRA where DATA_DIGITACAO >= '+FormatDateTime('dd/mm/yyyy', DateTimePicker1.Date) + ' and cli_data_cadastro <= '+FormatDateTime('dd/mm/yyyy', DateTimePicker2.Date) );
Responder
Gostei + 0
04/08/2015
Tiago Santos
Obrigado Mateus, resolvido.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)