Este artigo apresenta principalmente o resumo dos parâmetros e valores de retorno do Asp Conn.execute, e o resumo dos parâmetros do método de execução e valores de retorno dos objetos do banco de dados.
Um projeto recente foi inserir conteúdo do Excel no banco de dados. Após a inserção, o número de itens de dados inseridos teve que ser exibido. Mais tarde, após estudar a execução, descobri que esse método possui parâmetros de retorno.
Copie o código do código da seguinte forma:CONN.EXECUTE(SQL,LinhasAfetadas,C)
Significado do parâmetro:
SQL: O valor pode ser uma instrução SQL, um nome de tabela, um nome de procedimento armazenado ou qualquer sequência aceitável para o provedor de dados. Para melhorar o desempenho.
RowsAffected: O parâmetro opcional 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.
C: (Especifique o tipo de instrução SQL)
ADCmdDesconhecido (= &H0008)
Desconhecido, precisa ser avaliado pelo sistema, a velocidade é lenta, é o valor padrão
ADCmdText (= &H0001)
Instruções de comando, como instruções SQL, como: Selecionar * da Tabela1
ADCmdTable (= &H0002)
Nome da tabela de consulta, por exemplo: Tabela1
ADCmdStoredProc (= &H0004)
Nome do procedimento armazenado
ArquivoADCMd (= &H0100)
O nome do arquivo correspondente ao tipo de objeto
ADCmdTableDirect (= &H0200)
é o nome da tabela que pode obter diretamente o conteúdo da linha da tabela, conn.execute(sql)(0) é o valor do primeiro campo do conjunto de dados: (especifique o tipo de instrução SQL)
Exemplo de uso:
Copie o código do código da seguinte forma:conn.EXECUTE atualização Tabela1 definida Col1='vevb.com',RowsAffected,&H0001
Response.WRITE RowsAffected e linhas são afetadas