alonsoa Postado Abril 27, 2011 Denunciar Share Postado Abril 27, 2011 $data; $StrLiga; $this->qfatura->Close(); $this->qfatura->SQL = ("Select * from fatura_cliente"); $StrLiga = 'where '; if ($this->EditData1->Text != ' / / ') try { $data = $this->EditData1.Text; $this->qfatura->SQL = ($StrLiga+'Data_Entrada >= '+$Data); $StrLiga = 'and '; } catch (Exception $exc) { //echo $exc->getTraceAsString(); if ($this->EditData2->Text != ' / / ') try { $data = $this->EditData2.Text; $this->qfatura->SQL = ($StrLiga+'Data_Entrada <= '+$Data); } catch (Exception $exc) { $this->qfatura->Open(); } } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 *FIT* Postado Abril 28, 2011 Denunciar Share Postado Abril 28, 2011 Não seria melhor você informar o que está dando errado para tentarmos ajudar? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 alonsoa Postado Abril 28, 2011 Autor Denunciar Share Postado Abril 28, 2011 (editado) Não seria melhor você informar o que está dando errado para tentarmos ajudar?então eu fis algus teste no $StrLiga + ele não esta ligando com a clausula sql ex. Select * from fatura_cliente where data_entrada >= (data1) and data_entrada >= (data2)na real ele tem que montar esta linha... se puder me ajudarno Delphi 7 faço deste jeito e queria passar para o phpvar data: TDatetime; StrLiga, Tipo :String; begin dm.qfatura.Close; dm.qfatura.SQL.Clear; dm.qfatura.SQL.add('Select * from fatura_cliente'); StrLiga := 'where '; if EditData.FromDateSt <> ' / / ' then try Data := EditData.FromDate; dm.qfatura.SQL.Add(StrLiga+Tipo+' >= '''+FormatDateTime('yyyy/mm/dd',Data)+''''); StrLiga := 'and '; except On EConvertError do ; end; if Editdata.FromDateSt <> ' / / ' then try Data := EditData.ToDate; dm.qfatura.SQL.Add(StrLiga+Tipo+' <= '''+FormatDateTime('yyyy/mm/dd',Data)+''''); except On EConvertError do ; end; if Edit1.Text <> '' then dm.qfatura.SQL.add(StrLiga+'Cliente = '''+dm.qclienteRazaoSocial.Text+''''); dm.qfatura.Open; Editado Abril 28, 2011 por *FIT* Adicionar a tag [code]! *FIT* Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 *FIT* Postado Abril 28, 2011 Denunciar Share Postado Abril 28, 2011 Ok, mas o que exatamente precisa fazer entre as datas? Explique melhor o que quer fazer para podermos ajudar. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
alonsoa
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.