MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


    Database.Método Execute em um banco de dados externo.

    avatar
    Convidado
    Convidado


    Database.Método Execute em um banco de dados externo. Empty Database.Método Execute em um banco de dados externo.

    Mensagem  Convidado 16/9/2013, 20:38

    Vemos sempre nos códigos referência ao método execute:

    CurrentDb.Execute" Insert Into SuaTabela (Campo1) Values (""' & SuaInformacao & """)

    Os métodos disponíveis são:
    > Insert Into
    > Update
    > Delete


    Para utilizar o comando Execute em um banco de dados externo basta referenciar o banco de dados:

    Dim StrPath As String
    Dim db As Database
    '--------------------------------
    'Variáveis para o banco de dados
    '--------------------------------
    'String com path para conexão com a base de dados.
    StrPath = "C:\Teste" & Banco.accdb Conecta ao banco de dados local
    '----------------------------------------
    'Seta a variável abrindo o banco de dados
    '----------------------------------------
    Set db = OpenDatabase(StrPath)
    '--------------------------------
    'insere os dados na tabela acesso
    '--------------------------------
    db.Execute "INSERT INTO Acessos (Usuario,Computador) Values (""" & Usuario & """,""" & GetComputerName & """)"


    Comentários
    Você pode usar as seguintes constantes [url=HV10073920.htm]RecordsetOptionEnum[/url] para options.
    [th]Constante[/th][th]Descrição[/th]
    dbDenyWriteNega permissões de gravação para outros usuários (apenas espaços de trabalho do Microsoft Access (Espaço de trabalho do Access: um espaço de trabalho que usa o o motor de banco de dados do Access para acessar uma fonte de dados. A fonte de dados pode ser uma arquivo de banco de dados do Access, um banco ODBC, como o Paradox, ou um banco ISAM.)).
    dbInconsistent(Padrão) Executa atualizações inconsistentes (apenas espaços de trabalho do Microsoft Access).
    dbConsistentExecuta atualizações consistentes (apenas espaços de trabalho do Microsoft Access).
    dbSQLPassThroughExecuta uma consulta passagem SQL. Configurar esta opção passa a instrução SQL para um banco de dados ODBC para processamento (apenas espaços de trabalho do Microsoft Access).
    dbFailOnErrorDevolve as atualizações se ocorrer um erro (apenas espaços de trabalho do Microsoft Access).
    dbSeeChangesGera um erro em tempo de execução se outro usuário estiver alterando dados que você estiver editando (apenas espaços de trabalho do Microsoft Access).
    dbRunAsyncExecuta a consulta de maneira assíncrona (apenas os objetos ODBCDirect Connection e QueryDef).
    dbExecDirectExecuta a instrução sem chamar antes a função SQLPrepare ODBC API (apenas os objetos ODBCDirect Connection e QueryDef).

    Cumprimentos.

      Data/hora atual: 27/4/2024, 02:20