MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Erro de sintaxe 3134 Insert Into

    avatar
    alantardivo
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 123
    Registrado : 27/02/2018

    [Resolvido]Erro de sintaxe 3134 Insert Into Empty [Resolvido]Erro de sintaxe 3134 Insert Into

    Mensagem  alantardivo em 7/12/2019, 15:20

    Olá pessoal, boa tarde!

    Gostaria de pedir uma ajuda a vocês porque eu já estou sofrendo demais com esse erro.
    tenho uma linha de comando que gera erro e eu não consigo saber o que é se puderem me ajudar serei bastante grato.

    CurrentDb.Execute "INSERT INTO tblVendaDet (vendaID, ProdutoID, precoVendaDet, qtdVenda) VALUES (" & txtidVenda.Value & " , " & txtCodigoBarra.Value & " , '" & txtPrecoUnitario.Value & "' , " & txtQuantidade & ")"

    nessa linha de comando onde está o erro Insert Into 3134?

    Confesso que sou bem leigo no assunto mais estou sempre buscando mais conhecimento sobre o mesmo.
    Obrigado!
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2137
    Registrado : 22/11/2016

    [Resolvido]Erro de sintaxe 3134 Insert Into Empty Re: [Resolvido]Erro de sintaxe 3134 Insert Into

    Mensagem  DamascenoJr. em 7/12/2019, 16:11

    Campos do tipo texto devem estar entre aspas simples. Assunto já muito falado por aqui.

    Código:
    CurrentDb.Execute "insert into tblPessoas (sobrenome, idade ) values ( 'Silva', 98 )

    No seu comando, vejo que está colocando o campo txtPrecoUnitario entre aspas, quando creio que deveria ser o campo txtCodigoBarra.

    errado
    Código:
    ... & " , " & txtCodigoBarra.Value & " , '" & txtPrecoUnitario.Value & "' , " & ...

    certo
    Código:
    ... & " , '" & txtCodigoBarra.Value & "' , " & txtPrecoUnitario.Value & " , " & ...


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    avatar
    alantardivo
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 123
    Registrado : 27/02/2018

    [Resolvido]Erro de sintaxe 3134 Insert Into Empty Re: [Resolvido]Erro de sintaxe 3134 Insert Into

    Mensagem  alantardivo em 8/12/2019, 22:48

    Obrigado meu amigo me ajudou muito!!!
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2137
    Registrado : 22/11/2016

    [Resolvido]Erro de sintaxe 3134 Insert Into Empty Re: [Resolvido]Erro de sintaxe 3134 Insert Into

    Mensagem  DamascenoJr. em 8/12/2019, 23:07

    O fórum agradece o retorno. Sucesso.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    avatar
    sobrinhosd
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 03/11/2010

    [Resolvido]Erro de sintaxe 3134 Insert Into Empty ERRO INSERT INTO

    Mensagem  sobrinhosd em 11/4/2020, 14:19

    Estou com um erro parecido com o do amigo acima tenho o comando para inserir produtos no caixa de listagem

    CurrentDb.Execute "INSERT INTO tblVendaDet (VendaID, produtoID, precoVendaDet, qtdVenda) VALUES (" & txtidVenda.Value & ", " & txtCodigoBarra.Value & ", " & txtPrecoUnitario.Value & ", " & txtQuantidade.Value & ")"

    quando executo o programa da o erro Insert Into 3134, ai quando eu debugo lá no código eu vejo que ele pega código de barras, preço unitário, e a quantidade, mas txtidVenda fica nulo, gostaria de saber se tem alguma solução para este código.
    Anexos
    [Resolvido]Erro de sintaxe 3134 Insert Into Attachmentpdv.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (195 Kb) Baixado 3 vez(es)

      Data/hora atual: 13/8/2020, 15:42