Parametros no adodataset
Trabalho sempre com os componentes dbexpress e agora tive que fazer um esquema com o ado. Mas achei estranho quando vamos passar parametros para o componente.
consegui passar um parametro com a sintaxe:
adodataset1.Parameters.ParamByName(´exemplo´).Value := .....
achei estranho porque não tinha as extensões: as integer, as string, etc. No lugar só achei este value. É isso mesmo?
consegui passar um parametro com a sintaxe:
adodataset1.Parameters.ParamByName(´exemplo´).Value := .....
achei estranho porque não tinha as extensões: as integer, as string, etc. No lugar só achei este value. É isso mesmo?
Roberto Rossi
Curtidas 0
Respostas
Rjun
05/08/2005
É isso mesmo...se não me engano, os parâmetros no ADO são tratados como Variant.
GOSTEI 0
Paullsoftware
05/08/2005
tenta fazer assim que também funciona:
[color=blue:8b93e05376]Entendeu?[/color:8b93e05376] [color=green:8b93e05376]Você usa o Parameters[x].Value que funciona[/color:8b93e05376]
espero ter ajudado :wink:
With Banco do begin CAIXA.Close; CAIXA.SQL[1]:=´Where Saida=True and Data Between :Data1 and :Data2 ´; CAIXA.SQL[2]:=´Order by Data´; CAIXA.Parameters[0].Value:=FormatDateTime(´dd/mm/yyyy´,(DataI.Date)); CAIXA.Parameters[1].Value:=FormatDateTime(´dd/mm/yyyy´,(DataF.Date)); CAIXA.Open; end;
[color=blue:8b93e05376]Entendeu?[/color:8b93e05376] [color=green:8b93e05376]Você usa o Parameters[x].Value que funciona[/color:8b93e05376]
espero ter ajudado :wink:
GOSTEI 0
I-master
05/08/2005
Valeu. Value entao. no DataSet .AsString. Sempre tudo diferente
sds
sds
GOSTEI 0