Fórum SQL -gt; Uso de parâmetros, string ou datetime? #209379

26/01/2004

0

Oi,

Na hora de definir um parâmetro de um Sqlclientdataset, estava definindo assim:

sqlclientdataset1.Params.ParamByName(´data1´).asDATETIME:=strtodate(MaskEdit1.text)

porém ocorria um erro, ´Unassigned Code´, então defini o parametro como sendo String, isto pode influenciar na hora de elaborar um relatório? Ou é melhor usar o Datetime de alguma forma que funcione?


Nish

Nish

Responder

Posts

26/01/2004

Aroldo Zanela

Colega,

É melhor utilizar TDateTime. Se você estiver utilizando ADO, ao invés de AsDateTime utilize Value.


Responder

Gostei + 0

26/01/2004

Osocram

Opa...

Olha soh um prob. q vc pod encontrar no relatorio seria se vc for usar esse parametro como filtro d data...
por ex. gerar um relatorio q esteja dentre as datas ´data1´ e ´data2´
como vc tah pegando apenas ´strtodate´ entaum por default as horas vaum ser ´00:00:00:00´ (isso no interbase), entaum se vc quiser saber um relatorio d hj... as duas datas vaum ser iguais... e naum vaum trazer dados nenhum. (ahh outra coisa... isso se vc usar o comanda ´between´ p fazer a comparacao entre datas)


Responder

Gostei + 0

27/01/2004

Nish

Consegui resolver este problema, era problema no parametro. mais especificamente no type... Obrigado a vocês...


Responder

Gostei + 0

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

Aceitar