Datasnap

Delphi

19/03/2009

ola pessoal tudo bem
sera q alguem saberia dizer se tem como :
passar um comando select no comandtext do clientdaset em um datasanp
deste ja obrigado


Saverio

Saverio

Curtidas 0

Respostas

Marco Salles

Marco Salles

19/03/2009

Acho que a premissa básica é que o DataSetProvides seje definido como
AllowComandText em True

Em Options do DataSetProvider


GOSTEI 0
Saverio

Saverio

19/03/2009

ola caro colega valeu a dica mais em datasnap o AllowComandText como true ja testei e nao teve efeito nenhum
mais vlw


GOSTEI 0
Marco Salles

Marco Salles

19/03/2009

é preimissa básica

sem esta propriedade acho que nun finfa

https://www.devmedia.com.br/articles/viewcomp.asp?comp=1146&;hl=*DataSetProvider*¬20and¬20*Guinther*


GOSTEI 0
Brunolspp

Brunolspp

19/03/2009

Nao é uma boa pratica permitir comandos sql via commandtext.

Voce dificulta a manutencao e adaptabilidade do sistema. Torna dificil o entendimento do codigo e nao especifica a atividade do objeto. Alem de permitir SQL Injection.

Lugar de SQL é no servidor.

Mas a resposta é esta mesmo, habilitar a propriedade allowcommandtext do datasetprovider.

abs

BL


GOSTEI 0
Saverio

Saverio

19/03/2009

ola e obrigado a todos, pelas dicas
estou usando o delphi 2009 no delphi7 tudo bem AllowComandText em True e tb usando dcom+ sem problemas agora no delphi2009 esta osso, varios componentes novos DSERVER ETC.. estou apanhando, mais valeu pessoal


GOSTEI 0
Brunolspp

Brunolspp

19/03/2009

veja os videos de datasnap em:
http://cc.codegear.com/coderage

e pegue os exemplos que tenho disponiveis no meu link:
http://cc.codegear.com/author/795118

No meu link tem um video de recrusos e segredos do DBExpress e ClientDataSet apresentado no FDD2008 que vai te ajudar e os dois ultimos exemplos com DataSnap 2009, um com uma aplicação simples porem mais completa e nela um exemplo de commandtext e uma outra do exemplo que apresentei de VCL For Web do evento do CodeRage onde o video esta disponivel no primeiro link.

E ainda mantenho uma lista somente sobre este assunto a mais de 5 anos:
www.yahoogrupos.com.br/group/nddv

e no mais estamos as ordens.

abs

BL


GOSTEI 0
Saverio

Saverio

19/03/2009

ola Bruno tudo legal, obrigado pela sua dica e pelo seus exemplos em datasnap , isso ajuda e muito os amantes do delphi

foi como eu disse o dcom eu consigo fazer um selec no clientdatase
agora no delphii 2009 com varios conponentes novos estou apanhando muito, mais vou ver suas aulas
grande abraco


GOSTEI 0
Brunolspp

Brunolspp

19/03/2009

eu nao uso e nem recomendo o DCOM a mais de 6 anos...

e muito lento, cheio de imcompatibilidades e travamento.

vc vai adorar o D2009 e o novo DataSnap.

Em tempo, o suporte ao DCOM continua presente no D2009.

abs

BL


GOSTEI 0
POSTAR