Campo Data em SQL
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:
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
Curtidas 0
Respostas
Vega.x
10/04/2003
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.
Espero ter ajudado.
GOSTEI 0
Anonymous
10/04/2003
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;
GOSTEI 0
Julienmurray
10/04/2003
Naum entendi, poderiam explicar melhor?
GOSTEI 0
Anonymous
10/04/2003
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)
formatdatetime(´mm/dd/yyyy´,data.date)
GOSTEI 0
Anonymous
10/04/2003
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
assim
Ex.:
(´12/20/2003´) ,
onde vem mes,dia ,ano
GOSTEI 0