Fórum Melhor query com ou sem parametros? #337045
31/01/2007
0
Por favor, procure usar um título descritivo.[/color:bde49a3995][/quote:bde49a3995]Eu utilizo FB 1.53 com dbexpress, e sempre que preciso fazer uma pesquisa no banco de dados utilizo o clientdataset da seguinte maneira:
cds1.close;
cds1.commandtext := ´select * from clientes where ...´;
cds.open;
Entao, utilizando via commandtext e sem passar parametros, faço isso por causa da versatilidade que tenho se por acaso precisar fazer uma nova consulta na mesma cds, apenas altero a linha do commandtext, o quanto é melhor ou pior utilizar dessa maneira ? sem a utilizacao de parametros?
Abs
Felipeiw
Curtir tópico
+ 0Posts
31/01/2007
Macario
Eu utilizo parametros para centralizar codigos. Mas apenas onde tenho um conjunto fixo, como por exemplo para Edição de um determinado cadastro.
Ex: Cadastro de Clientes:
SQLDataSet+DataSetProvider+ClientDataSet+DataSource+(dataware)
No SQLDataSet em commandText fica:
select * from Clientes where ID = :ID
para chamar:
ClientDataSet.Params.ParamByName(´ID´).AsInteger := iIDCliente; ClientDataSet.Open;
Qualquer coisa, estamos aqui...
[]´s 8)
Gostei + 0
31/01/2007
Motta
Gostei + 0
31/01/2007
Macario
Interessante este comportamento do Oracle.
Seria como um objeto fixo no banco(SP´s) por exemplo.
Será que há outros bancos quem tratam instruções parametrizadas da mesma forma.
:roll:
[]´s
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)