MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    Gerar Script de criação do banco e Sintax SQL

    Compartilhe

    guma.cojogra
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1
    Registrado : 04/10/2018

    Gerar Script de criação do banco e Sintax SQL

    Mensagem  guma.cojogra em 8/11/2018, 10:55

    Pessoal uma duvida:
    Tem alguma forma de gerar os scripts de um banco de dados access existente para importar para outro SGBD?
    Aproveitando outra duvida:
    o Comando a baixo é puro SQL?
    strSQL = "UPDATE conta AS t, (SELECT * FROM Paridade) AS h Set t.debito = h.debito WHERE t.fornecedor=h.fornecedor"
    se for, tenho muito que aprender!
    valeu!
    avatar
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7030
    Registrado : 05/11/2009

    Re: Gerar Script de criação do banco e Sintax SQL

    Mensagem  Alexandre Neves em 8/11/2018, 11:56

    Bom dia e bem-vindo ao fórum

    Aguardemos que alguém o ajude na 1ª dúvida
    Sobre a 2ª dúvida trata-se de expressão SQL, bem trabalhado que faz ligação entre 2 tabelas para identificar critério de ligação para actualizar dados entre campos das duas tabelas


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    Estuardo
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 20
    Registrado : 24/09/2014

    Re: Gerar Script de criação do banco e Sintax SQL

    Mensagem  Estuardo em 9/11/2018, 18:14

    Boa Tarde,
    Para gerar scripts como os de SQL não sei sé é possível automaticamente, mas para gerar schemas e exportar/Importar data pode utilizar Application.ExportXML e Application.ImportXML.
    Ambos permitem schemas e/ou dados. Para exportar só o schema pode utilizar algo assim:
    Código:

    Private Sub ExportAllTables()
    Dim strPath As String
    Dim catDB As ADOX.Catalog
    Dim tbl As ADOX.Table


        strPath = Application.CurrentProject.Path
        Set catDB = New ADOX.Catalog
        catDB.ActiveConnection = Application.CurrentProject.Connection
        For Each tbl In catDB.Tables
        If tbl.Type <> "VIEW" And tbl.Type <> "SYSTEM TABLE" And tbl.Type <> "ACCESS TABLE" Then
        
                 Application.ExportXML ObjectType:=acExportTable, DataSource:=tbl.Name, SchemaTarget:=strPath & "\xml\" & tbl.Name & ".xsd"

            
        End If
        Next
        Set catDB = Nothing
    End Sub

    Saludos

      Data/hora atual: 14/11/2018, 11:50