ADO Connection Execute
Enviado: 21 Fev 2022 12:55
Tava olhando se tinha alguma opção diferente, mas não tem.
O método Execute() executa os comandos SQL.
No caso de consulta, vém o recordset somente leitura.
Isso pode ser alterado, mas é o default.
Com o Execute() dá pra incluir, alterar, excluir, consultar, alterar estrutura, criar índice, renomear, tudo que precisar.
É só passar o comando SQL como parâmetro.
E qual é o comando? Só olhar o manual da base de dados, se for MySQL, é olhar o manual do MySQL.
De um modo geral o SQL é padrão, mas sempre tem algum recurso que foi implementado numa base SQL e no outro não.
As funções básicas são padrão, as exceções na maior parte do caso são funções especiais que surgiram depois.
o SQL não é complicado, é só executar comandos, Execute( "aqui comando" ).
Pronto, aprendeu a usar, acabou.
Pois é, mesmo assim, até aceitar que isso é suficiente, vai longe....
No meu aplicativo só uso uma conexão.Set recordset = connection.Execute (CommandText, RecordsAffected, Options)
O objeto Recordset retornado é sempre um cursor somente leitura e somente avanço. Se você precisar de um objeto Recordset com mais funcionalidade, primeiro crie um objeto Recordset com as configurações de propriedade desejadas e, em seguida, use o método Open Method (ADO Recordset) do objeto Recordset para executar a consulta e retornar o tipo de cursor desejado.
O método Execute() executa os comandos SQL.
No caso de consulta, vém o recordset somente leitura.
Isso pode ser alterado, mas é o default.
Código: Selecionar todos
Conexao:Execute( "INSERT INTO..." )
Conexao:Execute( "DELETE FROM ..." )
Conexao:Execute( "UPDATE ..." )
Conexao:Execute( "SELECT ..." )
É só passar o comando SQL como parâmetro.
E qual é o comando? Só olhar o manual da base de dados, se for MySQL, é olhar o manual do MySQL.
De um modo geral o SQL é padrão, mas sempre tem algum recurso que foi implementado numa base SQL e no outro não.
As funções básicas são padrão, as exceções na maior parte do caso são funções especiais que surgiram depois.
o SQL não é complicado, é só executar comandos, Execute( "aqui comando" ).
Pronto, aprendeu a usar, acabou.
Pois é, mesmo assim, até aceitar que isso é suficiente, vai longe....