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


3 participantes

    [Resolvido]Erro no código

    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1098
    Registrado : 23/03/2010

    [Resolvido]Erro no código Empty [Resolvido]Erro no código

    Mensagem  Finformática 23/3/2012, 13:43

    Caros Mestres,

    Venha encarecidamente solicitar dos Mestres que descubram para mim o erro deste código. Não estou conseguindo VER.
    Quando executo: Erro em tempo de execução 3075
    Erro de sintaxe na expressão de consulta 8

    Código abaixo

    Tenho:

    Tabela1(Codigo-texto,Produto-texto)

    e pretendo passar para

    Tabela2(Codigo-texto,Produto-texto)



    Dim Rst As DAO.Recordset

    Set Rst = CurrentDb.OpenRecordset("SELECT Codigo,Produto FROM Tabela1 ORDER BY Codigo;")

    Do While Not Rst.EOF

    If DCount("*", "tabela2", "Codigo='" & Rst("Codigo") & "'") = 0 Then

    CurrentDb.Execute "INSERT INTO Tabela2 (Codigo,Produto) VALUES ('" & Rst("Codigo") & "','" & Rst("Produto") & "';" ERRO É NESTA LINHA

    Else

    CurrentDb.Execute "UPDATE Tabela2 SET Produto=Produto & ' " & Rst("Produto") & "' WHERE Codigo='" & Rst("Codigo") & "';"

    End If

    Rst.MoveNext

    Loop


    Set Rst = Nothing
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Erro no código Empty Re: [Resolvido]Erro no código

    Mensagem  Silvio 23/3/2012, 14:14

    Olá bom dia...

    Experimente aspas no lugar do apóstrofo.

    CurrentDb.Execute "INSERT INTO Tabela2 (Codigo,Produto) VALUES ('" & Rst("Codigo") & "','" & Rst("Produto") & "';"


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1098
    Registrado : 23/03/2010

    [Resolvido]Erro no código Empty Re: [Resolvido]Erro no código

    Mensagem  Finformática 23/3/2012, 14:38

    Grande Sílvio

    Coloquei as aspas e ficou assim:

    CurrentDb.Execute "INSERT INTO Tabela2 (Codigo,Produto) VALUES ("" & Rst("Codigo") & "","" & Rst("Produto") & "";"

    Agora o erro é: Erro de compilação - Erro de sintaxe
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Erro no código Empty Re: [Resolvido]Erro no código

    Mensagem  Silvio 23/3/2012, 14:41

    vou dar uma olhada, aguarde.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Erro no código Empty Re: [Resolvido]Erro no código

    Mensagem  Alexandre Neves 23/3/2012, 15:43

    Será
    CurrentDb.Execute "INSERT INTO Tabela2 (Codigo,Produto) VALUES ('" & Rst("Codigo") & "','" & Rst("Produto") & "');"
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Erro no código Empty Re: [Resolvido]Erro no código

    Mensagem  Silvio 23/3/2012, 16:44

    é isso ai...faltou fechar com parêntesis.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1098
    Registrado : 23/03/2010

    [Resolvido]Erro no código Empty Re: [Resolvido]Erro no código

    Mensagem  Finformática 23/3/2012, 19:41

    É isso aí grandes Mestres. Continuo sempre aprendendo com vocês. Deu tudo certo.

    Muito agradecido a todos.

    Grande Abraço
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Erro no código Empty Re: [Resolvido]Erro no código

    Mensagem  Silvio 23/3/2012, 21:07

    Grato pelo retorno...o fórum agradece.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."

    Conteúdo patrocinado


    [Resolvido]Erro no código Empty Re: [Resolvido]Erro no código

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 17:56