Fórum SQL -gt; Uso de parâmetros, string ou datetime? #209379
26/01/2004
0
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
Curtir tópico
+ 0Posts
26/01/2004
Aroldo Zanela
É melhor utilizar TDateTime. Se você estiver utilizando ADO, ao invés de AsDateTime utilize Value.
Gostei + 0
26/01/2004
Osocram
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)
Gostei + 0
27/01/2004
Nish
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)