[Resolvido] Connection.Execute ou Command.Execute

Moderador: Avelino Sampaio

Avatar do usuário
Damasceno Jr.
Mensagens: 367
Registrado em: 08 Jun 2015, 01:30
Localização: Medicilândia-Pará

[Resolvido] Connection.Execute ou Command.Execute

Mensagempor Damasceno Jr. » 19 Fev 2018, 16:18

Bom dia... já estou utilizando o básico do MySQL há um tempo e então decidi me aprofundar e melhorar a forma de funcionamento dos aplicativos que desenvolvo com base na "regra de ouro de acessar às tabelas somente quando necessário".

Além das tabelas estou descobrindo também Storeds Prodecures, Views e Functions.

No entanto me surgiram dúvidas:
Quando usar Connection.Execute e quando usar Command.Execute?
Há alguma regra?

Agradeço desde já...
Última edição por Damasceno Jr. em 19 Fev 2018, 17:35, editado 1 vez no total.
Quanto mais o tempo passa, mais descubro e mais me apaixono por MS Access.

Disable adblock

Precisamos do seu apoio. Faca uma doacao para o site atraves do Paypal.


Avatar do usuário
Damasceno Jr.
Mensagens: 367
Registrado em: 08 Jun 2015, 01:30
Localização: Medicilândia-Pará

Re: Connection.Execute ou Command.Execute

Mensagempor Damasceno Jr. » 19 Fev 2018, 17:34

Resolvido!

Com o objeto Command do ADO, você pode executar consultas da mesma maneira que as executa com os objetos Connection e Recordset, exceto pelo fato de que, com o objeto Command, você pode preparar ou compilar a consulta na origem do banco de dados e, em seguida, reemitir repetidas vezes a consulta com um conjunto diferente de valores. A vantagem de compilar consultas dessa maneira é que você pode reduzir consideravelmente o tempo necessário para reemitir modificações em uma consulta existente. Além disso, você pode deixar suas consultas SQL parcialmente indefinidas, com a opção de alterar partes delas momentos antes de sua execução.

Compilar as consultas com o objeto Command oferece a vantagem de evitar problemas que podem surgir em decorrência da concatenação de sequências de caracteres e variáveis para formar consultas SQL. Em particular, usando a coleção Parameter do objeto Command, você pode evitar problemas relacionados à definição de determinados tipos de variáveis de seqüência de caracteres, data e hora. Por exemplo, os valores de consultas SQL que contêm apóstrofos (') podem gerar uma falha na consulta.
Quanto mais o tempo passa, mais descubro e mais me apaixono por MS Access.

Avatar do usuário
Avelino Sampaio
Mensagens: 1886
Registrado em: 04 Jun 2015, 18:27
Contato:

Re: [Resolvido] Connection.Execute ou Command.Execute

Mensagempor Avelino Sampaio » 19 Fev 2018, 19:46

Damasceno

obrigado pelo feedback!
==================================================
Clique no link abaixo e veja um ótimo kit de ensino que tenho para você.
http://www.usandoaccess.com.br
==================================================

Disable adblock

Precisamos do seu apoio. Faca uma doacao para o site atraves do Paypal.



Voltar para “Access x MySql”

Quem está online

Usuários neste fórum: Nenhum usuário registrado e 1 visitante