1. RS.OPEN SQL,CONN,A,B,C 2. CONN.EXECUTE(SQL,RowsAffected,C) Significado do parâmetro: O valor de SQL pode ser uma instrução SQL, nome de tabela, nome de procedimento armazenado ou um provedor de dados Qualquer string aceita. Para melhorar o desempenho, é melhor especificar valores apropriados para o parâmetro C. O parâmetro opcional RowsAffected retornará o número afetado após a execução da consulta INSERT, UPDATE ou DELETE. Essas consultas retornarão um objeto Recordset fechado. Uma consulta SELECT retornará um valor RowsAffected de -1 e retornará um Recordset aberto com uma ou mais linhas de conteúdo. |
|
R: ADOPENFORWARDONLY (=0) é somente leitura e o registro de dados atual só pode ser movido para baixo. ADOPENKEYSET (=1) é somente leitura e o registro de dados atual pode ser movido livremente ADOPENDYNAMIC (=2) é lido .-write, e o registro de dados atual pode ser movido livremente ADOPENSTATIC (=3) Legível e gravável, o registro de dados atual pode ser movido livremente, e o novo registro B pode ser visto: ADLOCKREADONLY (=1) Tipo de bloqueio padrão, o conjunto de registros é somente leitura e os registros não podem ser modificados ADLOCKPESSIMISTIC (=2) Bloqueio pessimista. Quando um registro é modificado, o provedor de dados tentará bloquear o registro para garantir a edição bem-sucedida do registro. Assim que a edição começa, o registro é bloqueado. ADLOCKOPTIMISTIC (=3) bloqueio otimista, o registro não é bloqueado até que o registro atualizado seja enviado usando o método Update. ADLOCKBATCHOPTIMISTIC (=4) bloqueio otimista em lote, que permite a modificação de vários registros. Os registros são bloqueados somente após chamar o método UpdateBatch. Quando nenhum registro precisar ser modificado, um conjunto de registros somente leitura deverá ser usado para que o provedor não precise fazer nenhuma detecção. Para uso geral, o bloqueio otimista é provavelmente a melhor opção, uma vez que os registros são bloqueados apenas por um curto período de tempo, durante o qual os dados são atualizados. Isso reduz o uso de recursos. C: (Especifique o tipo de instrução SQL) ADCmdUnknown (= &H0008) é desconhecido e precisa ser avaliado pelo sistema A velocidade é lenta e é o valor padrão (= &H0001) instruções de comando, como instruções SQL como: Selecione *. da Tabela1 ADCmdTable (= &H0002) consulta Nome da tabela, por exemplo: Tabela1 ADCmdStoredProc (= &H0004) nome do procedimento armazenado ADCmdFile (= &H0100) tipo de objeto nome do arquivo correspondente ADCmdTableDirect (= &H0200) é o nome da tabela que pode obter diretamente o conteúdo da linha do tabela conn.execute(sql)(0 ) é o valor do primeiro campo do conjunto de dados |