ajuda com select no ado
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
Curtidas 0
Respostas
Mateus Ribeiro
04/08/2015
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) );
GOSTEI 0
Tiago Santos
04/08/2015
Obrigado Mateus, resolvido.
GOSTEI 0