Campo Data em SQL

10/04/2003

0

Eu tenho uma tabela Paradox onde eu tenho um campo data, que seria datavencimento

Tenho que executar uma consulta onde eu puxe todos os devedores.

Eu faço uma consulta padrão mas na hora de chegar na data ele não reconhece. Tem que fazer algum comando que formate a data na instrução SQL? :roll:

Seria

´Select DataVencimento From tabela where DataDeVencimento = ´ + ´´´´ + edit1.text + ´´´´ + ´

Está certo?

Muito oBrigado Desde já

:twisted: Julien Murray :twisted:


Julienmurray

Julienmurray

Responder

Posts

10/04/2003

Vega.x

Cara, ao invés de utilizar o Edit, tente utilizar o DateTimePicker, e ao invés de utilizar [color=blue:75fb634410]Edit1.Text[/color:75fb634410], tente utilizar [color=blue:75fb634410]DateTimePicker1.Date[/color:75fb634410].

Espero ter ajudado.


Responder

10/04/2003

Anonymous

Cara, ao invés de utilizar o Edit, tente utilizar o DateTimePicker, e ao invés de utilizar [color=blue:d3d363e4ce]Edit1.Text[/color:d3d363e4ce], tente utilizar [color=blue:d3d363e4ce]DateTimePicker1.Date[/color:d3d363e4ce]. Espero ter ajudado.


Concordo com o vEgA.X, fica muito mais simples.
Fiz um exemplo com Piradox (DBDEMOS), onde é necessário digitar mes/dia/ano no edit, veja:

  Qry.Close;
  Qry.SQL.Text := Concat(´SELECT OrderNo, CustNo, SaleDate, ShipDate, EmpNo,´,
  ´ShipToContact, ShipToAddr1, ShipToAddr2, ShipToCity,´,
                  ´ShipToState, ShipToZip, ShipToCountry, ShipToPhone,´,
                  ´ShipVIA, PO, Terms, PaymentMethod, ItemsTotal, TaxRate,´,
                  ´Freight, AmountPaid ´,
                  ´FROM ORDERS ´,
                  ´WHERE SaleDate = ´,QuotedStr(Edit1.Text));
Qry.Open;



Responder

10/04/2003

Julienmurray

Naum entendi, poderiam explicar melhor?


Responder

10/04/2003

Anonymous

Use o datetimepicker e na hora de montar o sql coloque a data no formato mm/dd/aaaa assim

formatdatetime(´mm/dd/yyyy´,data.date)


Responder

10/04/2003

Anonymous

sim, e pra concluir a data no sql tem q esta entre aspas e parenteses
assim
Ex.:
(´12/20/2003´) ,
onde vem mes,dia ,ano


Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar