Ir para conteúdo
Fórum Script Brasil
  • 0

o que esta errado


alonsoa

Pergunta

$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();
   }
  }

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
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 ajudar

no Delphi 7 faço deste jeito e queria passar para o php

var
 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 por *FIT*
Adicionar a tag [code]! *FIT*
Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...